Click or drag to resize

Altaxo.Graph Namespace

Contains graphing abstractions, coordinate systems, document bases, and shared plotting infrastructure.
Classes
 ClassDescription
Public classBoundariesChangedEventArgs Provides event data for changes in plot boundaries.
Public classCSAxisInformation Stores descriptive and behavioral information for a coordinate-system axis.
Public classCSLineID Identifier for isolines in 2D and 3D coordinate systems. An isoline is created by varying one logical coordinate, while the other logical coordinates are fixed. The position of the isoline in the coordinate space can be specified either by the non-varying logical values (0..1), or by physical values (which are converted into logical values by the scale).
Public classCSPlaneID This is a class used to identify axis lines in 2D or planes in 3D. A plane or axis is specified by the axis that is perpendicular to this plane or axis, and by the logical value along the perpendicular axis.
Public classCSPlaneIDList Represents an immutable read-only list of CSPlaneID instances.
Public classCSPlaneInformation Stores descriptive information for a coordinate-system plane.
Public classGraphDocumentBase This is the base class of graphs.
Public classGraphDocumentBaseExportActions Common expoert actions for all classes derived from GraphDocument.
Public classGridPartitioning Represents a two-dimensional grid partitioning used to place child layers.
Public classLinearPartitioning Represents a linear partitioning consisting of absolute and relative segment sizes.
Public classPlotItemDataChangedEventArgs Provides event data for changes in plot item data.
Public classPlotItemStyleChangedEventArgs Provides event data for changes in plot item style.
Public classRoutedGetterPropertyT Represents a routed property that collects getter values.
Public classRoutedSetterPropertyT Represents a routed property with a setter value.
Public classScaleInstanceChangedEventArgs Provides event data for a scale instance change.
Public classSingleGraphPrintOptions Holds options to control the printing process of a graph document.
Public classTextureManager This class collects images (for use as textures) together with a unique name
Structures
 StructureDescription
Public structureLogical3D Holds a triple of logical values to designate a location into a 3D coordinate system. Can also be used for 2D (with RZ=0).
Interfaces
 InterfaceDescription
Public interfaceI3DPhysicalVariantAccessor Provides indexed access to physical x, y, and z values.
Public interfaceICoordinateSystem Defines common functionality of a coordinate system.
Public interfaceIHatchBrushTexture Defines a repeatable hatch-brush texture.
Public interfaceIPaintContext Interface to a paint context that must be used by the objects to be painted to store temporary object valid only during painting.
Public interfaceIRoutedGetterProperty Represents a routed property that requests a value.
Public interfaceIRoutedPropertyReceiver Provides routed properties exposed by an object.
Public interfaceIRoutedSetterProperty Represents a routed property that provides a value to be set.
Public interfaceISyntheticRepeatableTexture Represents a synthetic repeatable texture.
Delegates
 DelegateDescription
Public delegateIndexedPhysicalValueAccessor Represents a delegate that returns a physical value for a given index.
Enumerations
 EnumerationDescription
Public enumerationBoundariesChangedData Designates what has changed in the boundaries of a plot item.
Public enumerationCSAxisSide Enumerates the sides of an axis line.
Public enumerationLayerDataClipping Specifies how plot data is clipped to the layer.
Public enumerationSingleGraphPrintLocation Designates where a graph will be printed onto a printer page.