Altaxo.Graph.Graph3D Namespace |
Contains three-dimensional graph documents, layers, hit testing, and shared graph infrastructure.
Classes| | Class | Description |
|---|
 | G3DCoordinateSystem |
Provides the base implementation for three-dimensional coordinate systems.
|
 | GraphDocument |
Represents a three-dimensional graph document.
|
 | GraphDocumentClipboardActions |
Extension methods for GraphDocument especially for clipboard actions.
|
 | GraphDocumentCollection |
Represents a collection of three-dimensional graph documents.
|
 | GraphDocumentExportActions |
Provides export-related extension methods for three-dimensional graph documents.
|
 | GraphicCollection |
Represents a partitionable collection of three-dimensional graphic objects.
|
 | GridPartitioning |
Represents the grid partitioning used to arrange child layers in a three-dimensional host layer.
|
 | HitTestObject |
Represents a hit-test object that stores its own arrangement outline.
|
 | HitTestObjectBase |
Provides the base implementation for three-dimensional hit-test objects.
|
 | HitTestObjectBaseNoopGrip |
Grip that does nothing, but shows a blue polygon
|
 | HitTestPointData |
Holds information about a hit point on the screen.
|
 | HostLayer |
Represents a host layer that can contain graphic objects and child layers in a three-dimensional graph.
|
 | ItemLocationByGrid |
Represents an item location defined by grid coordinates within a host layer.
|
 | ItemLocationDirect |
Represents an item location defined directly by position, size, anchors, and transforms.
|
 | ItemLocationDirectAspectPreserving |
Location of an item which has an original size, and for which the aspect ratio should be preserved, for instance an image object.
|
 | ItemLocationDirectAutoSize |
Represents a direct item location whose size is determined automatically by the item itself.
|
 | LightSettings |
Light settings of a scene. The light settings consist of one ambient light (HemisphericAmbientLight) and up to 4 discrete lights (IDiscreteLight).
|
 | MultipleRectangularObjectOutlines |
Represents multiple rectangular outlines.
|
 | MultipleSingleLinesObjectOutline |
Represents an outline based on multiple individual lines with thickness.
|
 | MultiRectangularObjectOutline |
Represents an outline based on multiple transformed rectangles.
|
 | ObjectOutlineForArrangementsWrapper |
Provides a simple wrapper that converts from an IObjectOutline to an IObjectOutlineForArrangements.
This wrapper should be used sparse, since IObjectOutline is in most cases a little bit larger than IObjectOutlineForArrangements.
|
 | PolylineObjectOutline |
Represents an outline based on a polyline with thickness.
|
 | RectangularObjectOutline |
Represents an outline based on a single transformed rectangle.
|
 | XYZPlotLayer |
Represents a three-dimensional plot layer that holds plot items, axes, grid planes, and graphic elements.
|
Interfaces| | Interface | Description |
|---|
 | IGripManipulationHandle |
Represents a handle used to manipulate an object by dragging its grip area.
|
 | IHitTestObject |
IHitTestObject is used as a return type for hit testing in the graph area.
|
 | IItemLocation |
Describes the position, orientation, shear, and scale of an item in a three-dimensional host layer.
|
 | IObjectOutline |
Describes the outline of a 3D graphical object in order to show the selection markers.
|
 | IObjectOutlineForArrangements |
Designates the outline of a 3D graphical object in order to arrange it horizontally, vertically, or in depth direction.
|
 | IPlotArea |
Interface used for all plot items and styles to get information for plotting their data.
|
Delegates| | Delegate | Description |
|---|
 | DoubleClickHandler |
Represents a handler for hit-test-object double-click events.
|