ILNumerics Ultimate VS

Label Class

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
The Label class provides an abstract, driver independent way of describing text output in ILNumerics scenes.

[ILNumerics Visualization Engine]

Inheritance Hierarchy

SystemObject
  ILNumerics.DrawingNode
    ILNumerics.DrawingDrawable
      ILNumerics.DrawingLabel

Namespace:  ILNumerics.Drawing
Assembly:  ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
Syntax

[SerializableAttribute]
public class Label : Drawable

The Label type exposes the following members.

Constructors

  NameDescription
Protected methodLabel(Label)
Copy constructor

[ILNumerics Visualization Engine]

Public methodLabel(String, Object)
Initializes a new instance of the Label class
Top
Properties

  NameDescription
Public propertyAnchor
Anchor position of the label. This point determines where the Position is located relative to the label's extent.

[ILNumerics Visualization Engine]

Public propertyColor
Any color (except null) will override individual object vertex colors.

[ILNumerics Visualization Engine]

(Inherited from Drawable.)
Public propertyStatic memberDefaultFont
Default font for new label objects

[ILNumerics Visualization Engine]

Public propertyFont
The system font used to render the label's text.

[ILNumerics Visualization Engine]

Public propertyFringe
Provides access to the fringe object, supporting the rendering on low-contrast background.

[ILNumerics Visualization Engine]

Public propertyID
Unique ID for the node within the scene

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public propertyInterpreter
The interpreter object used to transform TeX expressions embedded into the Text into formatting commands / glyphs.

[ILNumerics Visualization Engine]

Protected propertyIsSynchedNode (Inherited from Node.)
Public propertyMarkable
Determines, if this node can be marked by the user

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public propertyMarked
Marked state for the node

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public propertyParent
Get the parent of this node or null, if this node is a root node

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public propertyPickingID
If set to a valid shape ID, that shape will be marked in picking operations insted of this shape.

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public propertyPosition
Position of the label inside the current viewport. Relative unit, range [0...1].

[ILNumerics Visualization Engine]

Public propertyRotation
Radian value to rotate the label on the plane parallel to the screen.

[ILNumerics Visualization Engine]

Protected propertySynchedVersion
The version of the sync source from the last synchronization.

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public propertyTag
Object tag used to identify the node within the scene

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public propertyText
The text to be displayed by the label. May includes simple TeX expressions.

[ILNumerics Visualization Engine]

Public propertyVersion
Modification version of this node, gets incremented at every change

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public propertyVisible
Determines, if this node is visible or sets the visible state

[ILNumerics Visualization Engine]

(Inherited from Node.)
Top
Methods

  NameDescription
Protected methodBeginVisit
handle transformations before visiting the node

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public methodConfigure (Inherited from Node.)
Public methodCopy (Overrides NodeCopy.)
Protected methodCreateSynchedCopy (Overrides NodeCreateSynchedCopy(Node).)
Public methodDetach (Overrides NodeDetach.)
Public methodDispose
Releases all resources used by the Label
(Overrides NodeDispose.)
Protected methodEndVisit (Inherited from Node.)
Public methodGetPosition (Overrides DrawableGetPosition.)
Public methodMeasureSize
Measures the size in screen pixels of the current label state

[ILNumerics Visualization Engine]

Protected methodOnDisposing (Inherited from Node.)
Protected methodOnMouseClick (Inherited from Node.)
Protected methodOnMouseDoubleClick (Inherited from Node.)
Protected methodOnMouseDown (Inherited from Node.)
Protected methodOnMouseEnter (Inherited from Node.)
Protected methodOnMouseLeave (Inherited from Node.)
Protected methodOnMouseMove (Inherited from Node.)
Protected methodOnMouseUp (Inherited from Node.)
Protected methodOnMouseWheel (Inherited from Node.)
Protected methodOnPropertyChanged (Inherited from Node.)
Protected methodRaiseMouseClick (Inherited from Node.)
Protected methodRaiseMouseDoubleClick (Inherited from Node.)
Protected methodRaiseMouseDown (Inherited from Node.)
Protected methodRaiseMouseEnter (Inherited from Node.)
Protected methodRaiseMouseLeave (Inherited from Node.)
Protected methodRaiseMouseMove (Inherited from Node.)
Protected methodRaiseMouseUp (Inherited from Node.)
Protected methodRaiseMouseWheel (Inherited from Node.)
Public methodSetStyle
Public methodSynchronize (Overrides DrawableSynchronize(Node, SyncParams).)
Public methodToString (Overrides NodeToString.)
Protected methodVisitInternal (Overrides NodeVisitInternal(RenderParameter).)
Top
Events

  NameDescription
Public eventDisposing
Fires, before the node is getting disposed

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public eventMouseClick
Fires when the object is clicked

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public eventMouseDoubleClick
Fires when the object was double clicked

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public eventMouseDown
Fires when a mouse button was pressed over the object

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public eventMouseEnter
Fires when the mouse enters the object region

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public eventMouseLeave
Fires when the mouse leaves the object region

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public eventMouseMove
Fires when the mouse was moved over the object

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public eventMouseUp
Fires when a mouse button was released over the object

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public eventMouseWheel
Fires when the mouse wheel was moved over the object

[ILNumerics Visualization Engine]

(Inherited from Node.)
Public eventPropertyChanged
Fires on any property state changes

[ILNumerics Visualization Engine]

(Inherited from Node.)
Top
Fields

  NameDescription
Public fieldStatic memberDefaultTag
Public fieldStatic memberSmallFontTextRenderingHint
Defines a hint for rendering font sizes < 16 points. Default: AntiAliasGridFit
Top
Remarks

[ILNumerics Visualization Engine]

See Also

Reference