[ILNumerics Visualization Engine]
ILNumerics.DrawingNode
ILNumerics.DrawingGroup
ILNumerics.Drawing.PlottingAxis
Namespace: ILNumerics.Drawing.Plotting
Assembly: ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
The Axis type exposes the following members.
Name | Description | |
---|---|---|
Axis |
Copy constructor.
[ILNumerics Visualization Engine] | |
Axis(IAxisDataProvider, Object) |
Default constructor.
[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
Alpha |
Alpha value, range [0...1], if set, this value modifies the alpha values for ALL nodes of this subtree. Use for blend effects only!
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Animations | (Inherited from Group.) | |
AxisName |
Get the type of the axis (XAxis, YAxis or ZAxis) or sets it
[ILNumerics Visualization Engine] | |
Children |
Collection of child for this group
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Clipping |
Gets all 6 available clipping planes for the group or sets it. Null: derive clipping from parent node (default)
(Inherited from Group.)[ILNumerics Visualization Engine] | |
ColorOverride |
If set, this color will override all individual colors in this subtree
(Inherited from Group.)[ILNumerics Visualization Engine] | |
DataProvider |
The object providing neccessary data for this axis; default: first IAxisDataProvider on the path up to the root
[ILNumerics Visualization Engine] | |
DataProviderID |
Gets/ sets the id of the data provider this axis retrieves its data from
[ILNumerics Visualization Engine] | |
Direction |
The direction of the axis. Default: automatic setting according to the axis name (XAxis, YAxis or ZAxis)
[ILNumerics Visualization Engine] | |
GridMajor |
Major grid lines for axes ticks
[ILNumerics Visualization Engine] | |
GridMinor |
Minor grid lines for axes ticks
[ILNumerics Visualization Engine] | |
ID |
Unique ID for the node within the scene
(Inherited from Node.)[ILNumerics Visualization Engine] | |
IsSynchedNode | (Inherited from Node.) | |
Label |
Access the axis main label for configuration
[ILNumerics Visualization Engine] | |
LabelAnchor |
Anchor for the main axis label, range: (0,0)..(1,1); null: automatic
[ILNumerics Visualization Engine] | |
LabelPosition |
Default position of the label relative to the current axis position, size and orientation; null: automatic (default)
[ILNumerics Visualization Engine] | |
LabelRotation |
Rotation for the main axis label; null: the label follows the axis orientation (default)
[ILNumerics Visualization Engine] | |
Markable |
Determines, if this node can be marked by the user
(Inherited from Node.)[ILNumerics Visualization Engine] | |
Marked |
Marked state for the node
(Inherited from Node.)[ILNumerics Visualization Engine] | |
Max |
The maximum value for the axis range, if this property is not null, its value will override the actual value
taken from the assigned data container within the plot cube. Default: null
[ILNumerics Visualization Engine] | |
Min |
The minimum value for the axis range, if this property is not null, its value will override the actual value
taken from the assigned data container within the plot cube. Default: null
[ILNumerics Visualization Engine] | |
Parent |
Get the parent of this node or null, if this node is a root node
(Inherited from Node.)[ILNumerics Visualization Engine] | |
PickingID |
If set to a valid shape ID, that shape will be marked in picking operations insted of this shape.
(Inherited from Node.)[ILNumerics Visualization Engine] | |
Position |
Gets the axis position or sets it. The position is the start/lower end of the axis. null: automatic (default)
[ILNumerics Visualization Engine] | |
ScaleLabel |
Access the axis scale label for configuration.
[ILNumerics Visualization Engine] | |
ScaleLabelAnchor |
Anchor for the axis scale label, range: 0..1, null: automatic (default)
[ILNumerics Visualization Engine] | |
ScaleLabelPosition |
Position of the scale label relative to the current axis position, size and orientation; null: automatic (default)
[ILNumerics Visualization Engine] | |
SynchedVersion |
The version of the sync source from the last synchronization.
(Inherited from Node.)[ILNumerics Visualization Engine] | |
Tag |
Object tag used to identify the node within the scene
(Inherited from Node.)[ILNumerics Visualization Engine] | |
Target |
If set, determines the target for rendering: world (3D) or screen (2D) on top. Default: not set (derive from parent)
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Ticks |
Access to the ticks collection group
[ILNumerics Visualization Engine] | |
TimeoutAware |
Sets if this group and all children are sensible for timeouts during rendering or gets that flag. Default: null -> derive from parent
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Transform |
[4x4] matrix with the affine transforms which this node applies to all children
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Version |
Modification version of this node, gets incremented at every change
(Inherited from Node.)[ILNumerics Visualization Engine] | |
Visible |
Determines, if this node is visible or sets the visible state
(Inherited from Node.)[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
Add(Node) |
Add a node to the end of this groups child collection
(Inherited from Group.)[ILNumerics Visualization Engine] | |
AddT(T, Object, Boolean) |
Add a node to the end of this groups child collection
(Inherited from Group.)[ILNumerics Visualization Engine] | |
BeginVisit |
pushes the transform, alpha and color overrides of this node to the render parameter stack
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Configure |
Configure the subtree after changes to any buffer
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Copy |
Creates a copy of Axis.
(Overrides GroupCopy.)[ILNumerics Visualization Engine] | |
CreateSynchedCopy |
Creates a synchronized copy of Axis.
(Overrides GroupCreateSynchedCopy(Node).)[ILNumerics Visualization Engine] | |
Detach |
Detach all shapes from this subtree for individual configurations
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Dispose |
Dispose the complete subtree (this is rarely needed)
(Inherited from Group.)[ILNumerics Visualization Engine] | |
EndVisit |
pops the render parameter from render parameter stack
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Find(Object, NullablePrimitives) |
Searches the subtree for nodes with matching tag and (optional) primitive type
(Inherited from Group.)[ILNumerics Visualization Engine] | |
FindT(Object, PredicateT) |
Searches the subtree for all nodes with matching criteria
(Inherited from Group.)[ILNumerics Visualization Engine] | |
FindByIdT |
Finds a typed node in this subtree, filter by ID
(Inherited from Group.)[ILNumerics Visualization Engine] | |
FirstT |
Gets first node with matching criteria from subtree
(Inherited from Group.)[ILNumerics Visualization Engine] | |
FirstUpT |
Finds a group node on the path up to root
(Inherited from Group.)[ILNumerics Visualization Engine] | |
GetEnumerator | (Inherited from Group.) | |
GetLimits |
Compute the 3D limits (extent) of this subtree
(Inherited from Group.)[ILNumerics Visualization Engine] | |
getLimitsInternal | (Inherited from Group.) | |
InsertT |
Insert a node into the child collection at predefined index
(Inherited from Group.)[ILNumerics Visualization Engine] | |
OnDisposing | (Inherited from Node.) | |
OnMouseClick | (Inherited from Node.) | |
OnMouseDoubleClick | (Inherited from Node.) | |
OnMouseDown | (Inherited from Node.) | |
OnMouseEnter | (Inherited from Node.) | |
OnMouseLeave | (Inherited from Node.) | |
OnMouseMove | (Inherited from Node.) | |
OnMouseUp | (Inherited from Node.) | |
OnMouseWheel | (Inherited from Node.) | |
OnPropertyChanged | (Inherited from Node.) | |
RaiseMouseClick | (Inherited from Node.) | |
RaiseMouseDoubleClick | (Inherited from Node.) | |
RaiseMouseDown | (Inherited from Node.) | |
RaiseMouseEnter | (Inherited from Node.) | |
RaiseMouseLeave | (Inherited from Node.) | |
RaiseMouseMove | (Inherited from Node.) | |
RaiseMouseUp | (Inherited from Node.) | |
RaiseMouseWheel | (Inherited from Node.) | |
Remove |
Remove a node from this subtree
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Rotate(Quaternion) |
Rotate this subtree by quaternion
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Rotate(Vector3, Double) |
Rotate this subtree by rotation axis and angle
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Rotate(Double, Double, Double, Double) |
Rotate this subtree by rotation axis and angle
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Scale(Vector3) |
Scales this subtree
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Scale(Double, Double, Double) |
Scales this subtree
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Synchronize |
Synchronizes Axis.
(Overrides GroupSynchronize(Node, SyncParams).)[ILNumerics Visualization Engine] | |
SynchronizeChildren | (Inherited from Group.) | |
ToString |
String representation of the group node
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Translate(Vector3) |
Translates this subtree
(Inherited from Group.)[ILNumerics Visualization Engine] | |
Translate(Double, Double, Double) |
Translates this subtree
(Inherited from Group.)[ILNumerics Visualization Engine] | |
VisitInternal | (Inherited from Group.) |
Name | Description | |
---|---|---|
Disposing |
Fires, before the node is getting disposed
(Inherited from Node.)[ILNumerics Visualization Engine] | |
MouseClick |
Fires when the object is clicked
(Inherited from Node.)[ILNumerics Visualization Engine] | |
MouseDoubleClick |
Fires when the object was double clicked
(Inherited from Node.)[ILNumerics Visualization Engine] | |
MouseDown |
Fires when a mouse button was pressed over the object
(Inherited from Node.)[ILNumerics Visualization Engine] | |
MouseEnter |
Fires when the mouse enters the object region
(Inherited from Node.)[ILNumerics Visualization Engine] | |
MouseLeave |
Fires when the mouse leaves the object region
(Inherited from Node.)[ILNumerics Visualization Engine] | |
MouseMove |
Fires when the mouse was moved over the object
(Inherited from Node.)[ILNumerics Visualization Engine] | |
MouseUp |
Fires when a mouse button was released over the object
(Inherited from Node.)[ILNumerics Visualization Engine] | |
MouseWheel |
Fires when the mouse wheel was moved over the object
(Inherited from Node.)[ILNumerics Visualization Engine] | |
PropertyChanged |
Fires on any property state changes
(Inherited from Node.)[ILNumerics Visualization Engine] |
Name | Description | |
---|---|---|
AxisGroupTag |
Default node tag for new instances of Axis
| |
DefaultLabelPosition |
The relative position of the axis main label, if LabelPosition is null. Default: follow axis at (0.5,1) (axis center, close to tick label)
| |
DefaultScaleLabelPosition |
The relative position of the axis tick scale label, if ScaleLabelPosition is null. Default: follow axis at (1,1) (upper axis end, close to tick label)
| |
GridMajorLinesTag |
Default node tag for new instances of axis' grid major lines, default: 'GridMajorLines'
| |
GridMinorLinesTag |
Default node tag for new instances of axis' grid minor lines, default: 'GridMinorLines'
| |
LabelTag |
Default node tag for new instances of axis' label, default: 'AxesLabel'
| |
m_animations | (Inherited from Group.) | |
m_children | (Inherited from Group.) | |
m_timeoutAware | (Inherited from Group.) | |
ScaleLabelTag |
Default node tag for new instances of axis' scale label, default: 'ScaleLabel'
| |
TickLabelMargin |
Margin around tick labels as fraction of Ticks.DefaultLabel.Font.Height; default: 0.33f
| |
TickLabelPadding |
Padding between individual ticks, default: 7
| |
TicksTag |
Default node tag for new instances of axis' ticks collection, default: 'TicksCollectionGroup'
|
[ILNumerics Visualization Engine]