ActiViz .NET  5.8.0
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkLeaderActor2D Class Reference

vtkLeaderActor2D - create a leader with optional label and arrows More...

Inheritance diagram for Kitware.VTK.vtkLeaderActor2D:
[legend]
Collaboration diagram for Kitware.VTK.vtkLeaderActor2D:
[legend]

List of all members.

Public Types

enum  VTK_ARROW_BOTH_WrapperEnum { VTK_ARROW_BOTH = 3, VTK_ARROW_NONE = 0, VTK_ARROW_POINT1 = 1, VTK_ARROW_POINT2 = 2 }
 Set/Get the factor that controls the overall size of the fonts used to label the leader. More...
enum  VTK_ARROW_FILLED_WrapperEnum { VTK_ARROW_FILLED = 0, VTK_ARROW_HOLLOW = 2, VTK_ARROW_OPEN = 1 }
 Set/Get the factor that controls the overall size of the fonts used to label the leader. More...

Public Member Functions

 vtkLeaderActor2D (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkLeaderActor2D ()
 Instantiate object.
virtual void AutoLabelOff ()
 Enable auto-labelling. In this mode, the label is automatically updated based on distance (in world coordinates) between the two end points; or if a curved leader is being generated, the angle in degrees between the two points.
virtual void AutoLabelOn ()
 Enable auto-labelling. In this mode, the label is automatically updated based on distance (in world coordinates) between the two end points; or if a curved leader is being generated, the angle in degrees between the two points.
virtual double GetAngle ()
 Obtain the length of the leader if the leader is not curved, otherwise obtain the angle that the leader circumscribes.
virtual double GetArrowLength ()
 Specify the arrow length and base width (in normalized viewport coordinates).
virtual double GetArrowLengthMaxValue ()
 Specify the arrow length and base width (in normalized viewport coordinates).
virtual double GetArrowLengthMinValue ()
 Specify the arrow length and base width (in normalized viewport coordinates).
virtual int GetArrowPlacement ()
 Control whether arrow heads are drawn on the leader. Arrows may be drawn on one end, both ends, or not at all.
virtual int GetArrowPlacementMaxValue ()
 Control whether arrow heads are drawn on the leader. Arrows may be drawn on one end, both ends, or not at all.
virtual int GetArrowPlacementMinValue ()
 Control whether arrow heads are drawn on the leader. Arrows may be drawn on one end, both ends, or not at all.
virtual int GetArrowStyle ()
 Control the appearance of the arrow heads. A solid arrow head is a filled triangle; a open arrow looks like a "V"; and a hollow arrow looks like a non-filled triangle.
virtual int GetArrowStyleMaxValue ()
 Control the appearance of the arrow heads. A solid arrow head is a filled triangle; a open arrow looks like a "V"; and a hollow arrow looks like a non-filled triangle.
virtual int GetArrowStyleMinValue ()
 Control the appearance of the arrow heads. A solid arrow head is a filled triangle; a open arrow looks like a "V"; and a hollow arrow looks like a non-filled triangle.
virtual double GetArrowWidth ()
 Specify the arrow length and base width (in normalized viewport coordinates).
virtual double GetArrowWidthMaxValue ()
 Specify the arrow length and base width (in normalized viewport coordinates).
virtual double GetArrowWidthMinValue ()
 Specify the arrow length and base width (in normalized viewport coordinates).
virtual int GetAutoLabel ()
 Enable auto-labelling. In this mode, the label is automatically updated based on distance (in world coordinates) between the two end points; or if a curved leader is being generated, the angle in degrees between the two points.
virtual string GetLabel ()
 Set/Get the label for the leader. If the label is an empty string, then it will not be drawn.
virtual double GetLabelFactor ()
 Set/Get the factor that controls the overall size of the fonts used to label the leader.
virtual double GetLabelFactorMaxValue ()
 Set/Get the factor that controls the overall size of the fonts used to label the leader.
virtual double GetLabelFactorMinValue ()
 Set/Get the factor that controls the overall size of the fonts used to label the leader.
virtual string GetLabelFormat ()
 Specify the format to use for auto-labelling.
virtual vtkTextProperty GetLabelTextProperty ()
 Set/Get the text property of the label.
virtual double GetLength ()
 Obtain the length of the leader if the leader is not curved, otherwise obtain the angle that the leader circumscribes.
virtual double GetMaximumArrowSize ()
 Limit the minimum and maximum size of the arrows. These values are expressed in pixels and clamp the minimum/maximum possible size for the width/length of the arrow head. (When clamped, the ratio between length and width is preserved.)
virtual double GetMaximumArrowSizeMaxValue ()
 Limit the minimum and maximum size of the arrows. These values are expressed in pixels and clamp the minimum/maximum possible size for the width/length of the arrow head. (When clamped, the ratio between length and width is preserved.)
virtual double GetMaximumArrowSizeMinValue ()
 Limit the minimum and maximum size of the arrows. These values are expressed in pixels and clamp the minimum/maximum possible size for the width/length of the arrow head. (When clamped, the ratio between length and width is preserved.)
virtual double GetMinimumArrowSize ()
 Limit the minimum and maximum size of the arrows. These values are expressed in pixels and clamp the minimum/maximum possible size for the width/length of the arrow head. (When clamped, the ratio between length and width is preserved.)
virtual double GetMinimumArrowSizeMaxValue ()
 Limit the minimum and maximum size of the arrows. These values are expressed in pixels and clamp the minimum/maximum possible size for the width/length of the arrow head. (When clamped, the ratio between length and width is preserved.)
virtual double GetMinimumArrowSizeMinValue ()
 Limit the minimum and maximum size of the arrows. These values are expressed in pixels and clamp the minimum/maximum possible size for the width/length of the arrow head. (When clamped, the ratio between length and width is preserved.)
virtual double GetRadius ()
 Set/Get a radius which can be used to curve the leader. If a radius is specified whose absolute value is greater than one half the distance between the two points defined by the superclasses' Position and Position2 ivars, then the leader will be curved. A positive radius will produce a curve such that the center is to the right of the line from Position and Position2; a negative radius will produce a curve in the opposite sense. By default, the radius is set to zero and thus there is no curvature. Note that the radius is expresses as a multiple of the distance between (Position,Position2); this avoids issues relative to coordinate system transformations.
override int HasTranslucentPolygonalGeometry ()
 Does this prop have some translucent polygonal geometry?
override int IsA (string type)
 Undocumented Block.
new vtkLeaderActor2D NewInstance ()
 Undocumented Block.
override void ReleaseGraphicsResources (vtkWindow arg0)
 Does this prop have some translucent polygonal geometry?
override int RenderOpaqueGeometry (vtkViewport viewport)
 Methods required by vtkProp and vtkActor2D superclasses.
override int RenderOverlay (vtkViewport viewport)
 Methods required by vtkProp and vtkActor2D superclasses.
override int RenderTranslucentPolygonalGeometry (vtkViewport arg0)
 Methods required by vtkProp and vtkActor2D superclasses.
virtual void SetArrowLength (double _arg)
 Specify the arrow length and base width (in normalized viewport coordinates).
virtual void SetArrowPlacement (int _arg)
 Control whether arrow heads are drawn on the leader. Arrows may be drawn on one end, both ends, or not at all.
void SetArrowPlacementToBoth ()
 Control whether arrow heads are drawn on the leader. Arrows may be drawn on one end, both ends, or not at all.
void SetArrowPlacementToNone ()
 Control whether arrow heads are drawn on the leader. Arrows may be drawn on one end, both ends, or not at all.
void SetArrowPlacementToPoint1 ()
 Control whether arrow heads are drawn on the leader. Arrows may be drawn on one end, both ends, or not at all.
void SetArrowPlacementToPoint2 ()
 Control whether arrow heads are drawn on the leader. Arrows may be drawn on one end, both ends, or not at all.
virtual void SetArrowStyle (int _arg)
 Control the appearance of the arrow heads. A solid arrow head is a filled triangle; a open arrow looks like a "V"; and a hollow arrow looks like a non-filled triangle.
void SetArrowStyleToFilled ()
 Control the appearance of the arrow heads. A solid arrow head is a filled triangle; a open arrow looks like a "V"; and a hollow arrow looks like a non-filled triangle.
void SetArrowStyleToHollow ()
 Control the appearance of the arrow heads. A solid arrow head is a filled triangle; a open arrow looks like a "V"; and a hollow arrow looks like a non-filled triangle.
void SetArrowStyleToOpen ()
 Control the appearance of the arrow heads. A solid arrow head is a filled triangle; a open arrow looks like a "V"; and a hollow arrow looks like a non-filled triangle.
virtual void SetArrowWidth (double _arg)
 Specify the arrow length and base width (in normalized viewport coordinates).
virtual void SetAutoLabel (int _arg)
 Enable auto-labelling. In this mode, the label is automatically updated based on distance (in world coordinates) between the two end points; or if a curved leader is being generated, the angle in degrees between the two points.
virtual void SetLabel (string _arg)
 Set/Get the label for the leader. If the label is an empty string, then it will not be drawn.
virtual void SetLabelFactor (double _arg)
 Set/Get the factor that controls the overall size of the fonts used to label the leader.
virtual void SetLabelFormat (string _arg)
 Specify the format to use for auto-labelling.
virtual void SetLabelTextProperty (vtkTextProperty p)
 Set/Get the text property of the label.
virtual void SetMaximumArrowSize (double _arg)
 Limit the minimum and maximum size of the arrows. These values are expressed in pixels and clamp the minimum/maximum possible size for the width/length of the arrow head. (When clamped, the ratio between length and width is preserved.)
virtual void SetMinimumArrowSize (double _arg)
 Limit the minimum and maximum size of the arrows. These values are expressed in pixels and clamp the minimum/maximum possible size for the width/length of the arrow head. (When clamped, the ratio between length and width is preserved.)
virtual void SetRadius (double _arg)
 Set/Get a radius which can be used to curve the leader. If a radius is specified whose absolute value is greater than one half the distance between the two points defined by the superclasses' Position and Position2 ivars, then the leader will be curved. A positive radius will produce a curve such that the center is to the right of the line from Position and Position2; a negative radius will produce a curve in the opposite sense. By default, the radius is set to zero and thus there is no curvature. Note that the radius is expresses as a multiple of the distance between (Position,Position2); this avoids issues relative to coordinate system transformations.
override void ShallowCopy (vtkProp prop)
 Does this prop have some translucent polygonal geometry?

Static Public Member Functions

static new vtkLeaderActor2D New ()
 Instantiate object.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkLeaderActor2D SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkLeaderActor2D"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "16vtkLeaderActor2D"
 Automatically generated type registration mechanics.

Protected Member Functions

override void Dispose (bool disposing)
 Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Private Member Functions

static internal IntPtr vtkLeaderActor2D_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkLeaderActor2D_AutoLabelOff_01 (HandleRef pThis)
static internal void vtkLeaderActor2D_AutoLabelOn_02 (HandleRef pThis)
static internal double vtkLeaderActor2D_GetAngle_03 (HandleRef pThis)
static internal double vtkLeaderActor2D_GetArrowLength_04 (HandleRef pThis)
static internal double vtkLeaderActor2D_GetArrowLengthMaxValue_05 (HandleRef pThis)
static internal double vtkLeaderActor2D_GetArrowLengthMinValue_06 (HandleRef pThis)
static internal int vtkLeaderActor2D_GetArrowPlacement_07 (HandleRef pThis)
static internal int vtkLeaderActor2D_GetArrowPlacementMaxValue_08 (HandleRef pThis)
static internal int vtkLeaderActor2D_GetArrowPlacementMinValue_09 (HandleRef pThis)
static internal int vtkLeaderActor2D_GetArrowStyle_10 (HandleRef pThis)
static internal int vtkLeaderActor2D_GetArrowStyleMaxValue_11 (HandleRef pThis)
static internal int vtkLeaderActor2D_GetArrowStyleMinValue_12 (HandleRef pThis)
static internal double vtkLeaderActor2D_GetArrowWidth_13 (HandleRef pThis)
static internal double vtkLeaderActor2D_GetArrowWidthMaxValue_14 (HandleRef pThis)
static internal double vtkLeaderActor2D_GetArrowWidthMinValue_15 (HandleRef pThis)
static internal int vtkLeaderActor2D_GetAutoLabel_16 (HandleRef pThis)
static internal IntPtr vtkLeaderActor2D_GetLabel_17 (HandleRef pThis)
static internal double vtkLeaderActor2D_GetLabelFactor_18 (HandleRef pThis)
static internal double vtkLeaderActor2D_GetLabelFactorMaxValue_19 (HandleRef pThis)
static internal double vtkLeaderActor2D_GetLabelFactorMinValue_20 (HandleRef pThis)
static internal IntPtr vtkLeaderActor2D_GetLabelFormat_21 (HandleRef pThis)
static internal IntPtr vtkLeaderActor2D_GetLabelTextProperty_22 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal double vtkLeaderActor2D_GetLength_23 (HandleRef pThis)
static internal double vtkLeaderActor2D_GetMaximumArrowSize_24 (HandleRef pThis)
static internal double vtkLeaderActor2D_GetMaximumArrowSizeMaxValue_25 (HandleRef pThis)
static internal double vtkLeaderActor2D_GetMaximumArrowSizeMinValue_26 (HandleRef pThis)
static internal double vtkLeaderActor2D_GetMinimumArrowSize_27 (HandleRef pThis)
static internal double vtkLeaderActor2D_GetMinimumArrowSizeMaxValue_28 (HandleRef pThis)
static internal double vtkLeaderActor2D_GetMinimumArrowSizeMinValue_29 (HandleRef pThis)
static internal double vtkLeaderActor2D_GetRadius_30 (HandleRef pThis)
static internal int vtkLeaderActor2D_HasTranslucentPolygonalGeometry_31 (HandleRef pThis)
static internal int vtkLeaderActor2D_IsA_32 (HandleRef pThis, string type)
static internal int vtkLeaderActor2D_IsTypeOf_33 (string type)
static internal IntPtr vtkLeaderActor2D_NewInstance_35 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkLeaderActor2D_ReleaseGraphicsResources_36 (HandleRef pThis, HandleRef arg0)
static internal int vtkLeaderActor2D_RenderOpaqueGeometry_37 (HandleRef pThis, HandleRef viewport)
static internal int vtkLeaderActor2D_RenderOverlay_38 (HandleRef pThis, HandleRef viewport)
static internal int vtkLeaderActor2D_RenderTranslucentPolygonalGeometry_39 (HandleRef pThis, HandleRef arg0)
static internal IntPtr vtkLeaderActor2D_SafeDownCast_40 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkLeaderActor2D_SetArrowLength_41 (HandleRef pThis, double _arg)
static internal void vtkLeaderActor2D_SetArrowPlacement_42 (HandleRef pThis, int _arg)
static internal void vtkLeaderActor2D_SetArrowPlacementToBoth_43 (HandleRef pThis)
static internal void vtkLeaderActor2D_SetArrowPlacementToNone_44 (HandleRef pThis)
static internal void vtkLeaderActor2D_SetArrowPlacementToPoint1_45 (HandleRef pThis)
static internal void vtkLeaderActor2D_SetArrowPlacementToPoint2_46 (HandleRef pThis)
static internal void vtkLeaderActor2D_SetArrowStyle_47 (HandleRef pThis, int _arg)
static internal void vtkLeaderActor2D_SetArrowStyleToFilled_48 (HandleRef pThis)
static internal void vtkLeaderActor2D_SetArrowStyleToHollow_49 (HandleRef pThis)
static internal void vtkLeaderActor2D_SetArrowStyleToOpen_50 (HandleRef pThis)
static internal void vtkLeaderActor2D_SetArrowWidth_51 (HandleRef pThis, double _arg)
static internal void vtkLeaderActor2D_SetAutoLabel_52 (HandleRef pThis, int _arg)
static internal void vtkLeaderActor2D_SetLabel_53 (HandleRef pThis, string _arg)
static internal void vtkLeaderActor2D_SetLabelFactor_54 (HandleRef pThis, double _arg)
static internal void vtkLeaderActor2D_SetLabelFormat_55 (HandleRef pThis, string _arg)
static internal void vtkLeaderActor2D_SetLabelTextProperty_56 (HandleRef pThis, HandleRef p)
static internal void vtkLeaderActor2D_SetMaximumArrowSize_57 (HandleRef pThis, double _arg)
static internal void vtkLeaderActor2D_SetMinimumArrowSize_58 (HandleRef pThis, double _arg)
static internal void vtkLeaderActor2D_SetRadius_59 (HandleRef pThis, double _arg)
static internal void vtkLeaderActor2D_ShallowCopy_60 (HandleRef pThis, HandleRef prop)

Static Private Member Functions

static vtkLeaderActor2D ()
 Automatically generated type registration mechanics.

Detailed Description

vtkLeaderActor2D - create a leader with optional label and arrows

Description vtkLeaderActor2D creates a leader with an optional label and arrows. (A leader is typically used to indicate distance between points.) vtkLeaderActor2D is a type of vtkActor2D; that is, it is drawn on the overlay plane and is not occluded by 3D geometry. To use this class, you typically specify two points defining the start and end points of the line (x-y definition using vtkCoordinate class), whether to place arrows on one or both end points, and whether to label the leader. Also, this class has a special feature that allows curved leaders to be created by specifying a radius.

Use the vtkLeaderActor2D uses its superclass vtkActor2D instance variables Position and Position2 vtkCoordinates to place an instance of vtkLeaderActor2D (i.e., these two data members represent the start and end points of the leader). Using these vtkCoordinates you can specify the position of the leader in a variety of coordinate systems.

To control the appearance of the actor, use the superclasses vtkActor2D::vtkProperty2D and the vtkTextProperty objects associated with this actor.

vtkAxisActor2D vtkActor2D vtkCoordinate vtkTextProperty


Member Enumeration Documentation

Set/Get the factor that controls the overall size of the fonts used to label the leader.

Enumerator:
VTK_ARROW_BOTH 

enum member

VTK_ARROW_NONE 

enum member

VTK_ARROW_POINT1 

enum member

VTK_ARROW_POINT2 

enum member

Set/Get the factor that controls the overall size of the fonts used to label the leader.

Enumerator:
VTK_ARROW_FILLED 

enum member

VTK_ARROW_HOLLOW 

enum member

VTK_ARROW_OPEN 

enum member


Constructor & Destructor Documentation

static Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D ( ) [static, private]

Automatically generated type registration mechanics.

Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.

Instantiate object.


Member Function Documentation

virtual void Kitware.VTK.vtkLeaderActor2D.AutoLabelOff ( ) [virtual]

Enable auto-labelling. In this mode, the label is automatically updated based on distance (in world coordinates) between the two end points; or if a curved leader is being generated, the angle in degrees between the two points.

virtual void Kitware.VTK.vtkLeaderActor2D.AutoLabelOn ( ) [virtual]

Enable auto-labelling. In this mode, the label is automatically updated based on distance (in world coordinates) between the two end points; or if a curved leader is being generated, the angle in degrees between the two points.

override void Kitware.VTK.vtkLeaderActor2D.Dispose ( bool  disposing) [protected]

Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Reimplemented from Kitware.VTK.vtkActor2D.

virtual double Kitware.VTK.vtkLeaderActor2D.GetAngle ( ) [virtual]

Obtain the length of the leader if the leader is not curved, otherwise obtain the angle that the leader circumscribes.

virtual double Kitware.VTK.vtkLeaderActor2D.GetArrowLength ( ) [virtual]

Specify the arrow length and base width (in normalized viewport coordinates).

Specify the arrow length and base width (in normalized viewport coordinates).

Specify the arrow length and base width (in normalized viewport coordinates).

Control whether arrow heads are drawn on the leader. Arrows may be drawn on one end, both ends, or not at all.

Control whether arrow heads are drawn on the leader. Arrows may be drawn on one end, both ends, or not at all.

Control whether arrow heads are drawn on the leader. Arrows may be drawn on one end, both ends, or not at all.

virtual int Kitware.VTK.vtkLeaderActor2D.GetArrowStyle ( ) [virtual]

Control the appearance of the arrow heads. A solid arrow head is a filled triangle; a open arrow looks like a "V"; and a hollow arrow looks like a non-filled triangle.

Control the appearance of the arrow heads. A solid arrow head is a filled triangle; a open arrow looks like a "V"; and a hollow arrow looks like a non-filled triangle.

Control the appearance of the arrow heads. A solid arrow head is a filled triangle; a open arrow looks like a "V"; and a hollow arrow looks like a non-filled triangle.

virtual double Kitware.VTK.vtkLeaderActor2D.GetArrowWidth ( ) [virtual]

Specify the arrow length and base width (in normalized viewport coordinates).

Specify the arrow length and base width (in normalized viewport coordinates).

Specify the arrow length and base width (in normalized viewport coordinates).

virtual int Kitware.VTK.vtkLeaderActor2D.GetAutoLabel ( ) [virtual]

Enable auto-labelling. In this mode, the label is automatically updated based on distance (in world coordinates) between the two end points; or if a curved leader is being generated, the angle in degrees between the two points.

virtual string Kitware.VTK.vtkLeaderActor2D.GetLabel ( ) [virtual]

Set/Get the label for the leader. If the label is an empty string, then it will not be drawn.

virtual double Kitware.VTK.vtkLeaderActor2D.GetLabelFactor ( ) [virtual]

Set/Get the factor that controls the overall size of the fonts used to label the leader.

Set/Get the factor that controls the overall size of the fonts used to label the leader.

Set/Get the factor that controls the overall size of the fonts used to label the leader.

virtual string Kitware.VTK.vtkLeaderActor2D.GetLabelFormat ( ) [virtual]

Specify the format to use for auto-labelling.

Set/Get the text property of the label.

Here is the call graph for this function:

virtual double Kitware.VTK.vtkLeaderActor2D.GetLength ( ) [virtual]

Obtain the length of the leader if the leader is not curved, otherwise obtain the angle that the leader circumscribes.

Limit the minimum and maximum size of the arrows. These values are expressed in pixels and clamp the minimum/maximum possible size for the width/length of the arrow head. (When clamped, the ratio between length and width is preserved.)

Limit the minimum and maximum size of the arrows. These values are expressed in pixels and clamp the minimum/maximum possible size for the width/length of the arrow head. (When clamped, the ratio between length and width is preserved.)

Limit the minimum and maximum size of the arrows. These values are expressed in pixels and clamp the minimum/maximum possible size for the width/length of the arrow head. (When clamped, the ratio between length and width is preserved.)

Limit the minimum and maximum size of the arrows. These values are expressed in pixels and clamp the minimum/maximum possible size for the width/length of the arrow head. (When clamped, the ratio between length and width is preserved.)

Limit the minimum and maximum size of the arrows. These values are expressed in pixels and clamp the minimum/maximum possible size for the width/length of the arrow head. (When clamped, the ratio between length and width is preserved.)

Limit the minimum and maximum size of the arrows. These values are expressed in pixels and clamp the minimum/maximum possible size for the width/length of the arrow head. (When clamped, the ratio between length and width is preserved.)

virtual double Kitware.VTK.vtkLeaderActor2D.GetRadius ( ) [virtual]

Set/Get a radius which can be used to curve the leader. If a radius is specified whose absolute value is greater than one half the distance between the two points defined by the superclasses' Position and Position2 ivars, then the leader will be curved. A positive radius will produce a curve such that the center is to the right of the line from Position and Position2; a negative radius will produce a curve in the opposite sense. By default, the radius is set to zero and thus there is no curvature. Note that the radius is expresses as a multiple of the distance between (Position,Position2); this avoids issues relative to coordinate system transformations.

Does this prop have some translucent polygonal geometry?

Reimplemented from Kitware.VTK.vtkActor2D.

override int Kitware.VTK.vtkLeaderActor2D.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkActor2D.

static new int Kitware.VTK.vtkLeaderActor2D.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkActor2D.

Instantiate object.

Reimplemented from Kitware.VTK.vtkActor2D.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkActor2D.

Does this prop have some translucent polygonal geometry?

Reimplemented from Kitware.VTK.vtkActor2D.

override int Kitware.VTK.vtkLeaderActor2D.RenderOpaqueGeometry ( vtkViewport  viewport) [virtual]

Methods required by vtkProp and vtkActor2D superclasses.

Reimplemented from Kitware.VTK.vtkActor2D.

override int Kitware.VTK.vtkLeaderActor2D.RenderOverlay ( vtkViewport  viewport) [virtual]

Methods required by vtkProp and vtkActor2D superclasses.

Reimplemented from Kitware.VTK.vtkActor2D.

Methods required by vtkProp and vtkActor2D superclasses.

Reimplemented from Kitware.VTK.vtkActor2D.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkActor2D.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkLeaderActor2D.SetArrowLength ( double  _arg) [virtual]

Specify the arrow length and base width (in normalized viewport coordinates).

virtual void Kitware.VTK.vtkLeaderActor2D.SetArrowPlacement ( int  _arg) [virtual]

Control whether arrow heads are drawn on the leader. Arrows may be drawn on one end, both ends, or not at all.

Control whether arrow heads are drawn on the leader. Arrows may be drawn on one end, both ends, or not at all.

Control whether arrow heads are drawn on the leader. Arrows may be drawn on one end, both ends, or not at all.

Control whether arrow heads are drawn on the leader. Arrows may be drawn on one end, both ends, or not at all.

Control whether arrow heads are drawn on the leader. Arrows may be drawn on one end, both ends, or not at all.

virtual void Kitware.VTK.vtkLeaderActor2D.SetArrowStyle ( int  _arg) [virtual]

Control the appearance of the arrow heads. A solid arrow head is a filled triangle; a open arrow looks like a "V"; and a hollow arrow looks like a non-filled triangle.

Control the appearance of the arrow heads. A solid arrow head is a filled triangle; a open arrow looks like a "V"; and a hollow arrow looks like a non-filled triangle.

Control the appearance of the arrow heads. A solid arrow head is a filled triangle; a open arrow looks like a "V"; and a hollow arrow looks like a non-filled triangle.

Control the appearance of the arrow heads. A solid arrow head is a filled triangle; a open arrow looks like a "V"; and a hollow arrow looks like a non-filled triangle.

virtual void Kitware.VTK.vtkLeaderActor2D.SetArrowWidth ( double  _arg) [virtual]

Specify the arrow length and base width (in normalized viewport coordinates).

virtual void Kitware.VTK.vtkLeaderActor2D.SetAutoLabel ( int  _arg) [virtual]

Enable auto-labelling. In this mode, the label is automatically updated based on distance (in world coordinates) between the two end points; or if a curved leader is being generated, the angle in degrees between the two points.

virtual void Kitware.VTK.vtkLeaderActor2D.SetLabel ( string  _arg) [virtual]

Set/Get the label for the leader. If the label is an empty string, then it will not be drawn.

virtual void Kitware.VTK.vtkLeaderActor2D.SetLabelFactor ( double  _arg) [virtual]

Set/Get the factor that controls the overall size of the fonts used to label the leader.

virtual void Kitware.VTK.vtkLeaderActor2D.SetLabelFormat ( string  _arg) [virtual]

Specify the format to use for auto-labelling.

Set/Get the text property of the label.

virtual void Kitware.VTK.vtkLeaderActor2D.SetMaximumArrowSize ( double  _arg) [virtual]

Limit the minimum and maximum size of the arrows. These values are expressed in pixels and clamp the minimum/maximum possible size for the width/length of the arrow head. (When clamped, the ratio between length and width is preserved.)

virtual void Kitware.VTK.vtkLeaderActor2D.SetMinimumArrowSize ( double  _arg) [virtual]

Limit the minimum and maximum size of the arrows. These values are expressed in pixels and clamp the minimum/maximum possible size for the width/length of the arrow head. (When clamped, the ratio between length and width is preserved.)

virtual void Kitware.VTK.vtkLeaderActor2D.SetRadius ( double  _arg) [virtual]

Set/Get a radius which can be used to curve the leader. If a radius is specified whose absolute value is greater than one half the distance between the two points defined by the superclasses' Position and Position2 ivars, then the leader will be curved. A positive radius will produce a curve such that the center is to the right of the line from Position and Position2; a negative radius will produce a curve in the opposite sense. By default, the radius is set to zero and thus there is no curvature. Note that the radius is expresses as a multiple of the distance between (Position,Position2); this avoids issues relative to coordinate system transformations.

override void Kitware.VTK.vtkLeaderActor2D.ShallowCopy ( vtkProp  prop) [virtual]

Does this prop have some translucent polygonal geometry?

Reimplemented from Kitware.VTK.vtkActor2D.

static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_AutoLabelOff_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_AutoLabelOn_02 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetAngle_03 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetArrowLength_04 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetArrowLengthMaxValue_05 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetArrowLengthMinValue_06 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetArrowPlacement_07 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetArrowPlacementMaxValue_08 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetArrowPlacementMinValue_09 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetArrowStyle_10 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetArrowStyleMaxValue_11 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetArrowStyleMinValue_12 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetArrowWidth_13 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetArrowWidthMaxValue_14 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetArrowWidthMinValue_15 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetAutoLabel_16 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetLabel_17 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetLabelFactor_18 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetLabelFactorMaxValue_19 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetLabelFactorMinValue_20 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetLabelFormat_21 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetLabelTextProperty_22 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetLength_23 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetMaximumArrowSize_24 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetMaximumArrowSizeMaxValue_25 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetMaximumArrowSizeMinValue_26 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetMinimumArrowSize_27 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetMinimumArrowSizeMaxValue_28 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetMinimumArrowSizeMinValue_29 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_GetRadius_30 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_IsA_32 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_IsTypeOf_33 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_NewInstance_35 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_ReleaseGraphicsResources_36 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal int Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_RenderOpaqueGeometry_37 ( HandleRef  pThis,
HandleRef  viewport 
) [private]
static internal int Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_RenderOverlay_38 ( HandleRef  pThis,
HandleRef  viewport 
) [private]
static internal int Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_RenderTranslucentPolygonalGeometry_39 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal IntPtr Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SafeDownCast_40 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetArrowLength_41 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetArrowPlacement_42 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetArrowPlacementToBoth_43 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetArrowPlacementToNone_44 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetArrowPlacementToPoint1_45 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetArrowPlacementToPoint2_46 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetArrowStyle_47 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetArrowStyleToFilled_48 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetArrowStyleToHollow_49 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetArrowStyleToOpen_50 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetArrowWidth_51 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetAutoLabel_52 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetLabel_53 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetLabelFactor_54 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetLabelFormat_55 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetLabelTextProperty_56 ( HandleRef  pThis,
HandleRef  p 
) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetMaximumArrowSize_57 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetMinimumArrowSize_58 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_SetRadius_59 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkLeaderActor2D.vtkLeaderActor2D_ShallowCopy_60 ( HandleRef  pThis,
HandleRef  prop 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkLeaderActor2D.MRClassNameKey = "16vtkLeaderActor2D" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkActor2D.

new const string Kitware.VTK.vtkLeaderActor2D.MRFullTypeName = "Kitware.VTK.vtkLeaderActor2D"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkActor2D.


The documentation for this class was generated from the following file: