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

vtkDynamic2DLabelMapper - draw text labels at 2D dataset points More...

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

List of all members.

Public Member Functions

 vtkDynamic2DLabelMapper (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkDynamic2DLabelMapper ()
 Instantiate object with %%-#6.3g label format. By default, point ids are labeled.
virtual float GetLabelHeightPadding ()
 Set the label height padding as a percentage. The percentage is a percentage of your label height. Default is 50%.
virtual float GetLabelWidthPadding ()
 Set the label width padding as a percentage. The percentage is a percentage of your label ^height^ (yes, not a typo). Default is 50%.
virtual bool GetReversePriority ()
 Whether to reverse the priority order (i.e. low values have high priority). Default is off.
override int IsA (string type)
 Instantiate object with %%-#6.3g label format. By default, point ids are labeled.
new vtkDynamic2DLabelMapper NewInstance ()
 Instantiate object with %%-#6.3g label format. By default, point ids are labeled.
override void RenderOpaqueGeometry (vtkViewport viewport, vtkActor2D actor)
 Draw non-overlapping labels to the screen.
override void RenderOverlay (vtkViewport viewport, vtkActor2D actor)
 Draw non-overlapping labels to the screen.
virtual void ReversePriorityOff ()
 Whether to reverse the priority order (i.e. low values have high priority). Default is off.
virtual void ReversePriorityOn ()
 Whether to reverse the priority order (i.e. low values have high priority). Default is off.
virtual void SetLabelHeightPadding (float _arg)
 Set the label height padding as a percentage. The percentage is a percentage of your label height. Default is 50%.
virtual void SetLabelWidthPadding (float _arg)
 Set the label width padding as a percentage. The percentage is a percentage of your label ^height^ (yes, not a typo). Default is 50%.
void SetPriorityArrayName (string name)
 Set the points array name to use to give priority to labels. Defaults to "priority".
virtual void SetReversePriority (bool _arg)
 Whether to reverse the priority order (i.e. low values have high priority). Default is off.

Static Public Member Functions

static new vtkDynamic2DLabelMapper New ()
 Instantiate object with %%-#6.3g label format. By default, point ids are labeled.
static new int IsTypeOf (string type)
 Instantiate object with %%-#6.3g label format. By default, point ids are labeled.
static new vtkDynamic2DLabelMapper SafeDownCast (vtkObjectBase o)
 Instantiate object with %%-#6.3g label format. By default, point ids are labeled.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "23vtkDynamic2DLabelMapper"
 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 vtkDynamic2DLabelMapper_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal float vtkDynamic2DLabelMapper_GetLabelHeightPadding_01 (HandleRef pThis)
static internal float vtkDynamic2DLabelMapper_GetLabelWidthPadding_02 (HandleRef pThis)
static internal byte vtkDynamic2DLabelMapper_GetReversePriority_03 (HandleRef pThis)
static internal int vtkDynamic2DLabelMapper_IsA_04 (HandleRef pThis, string type)
static internal int vtkDynamic2DLabelMapper_IsTypeOf_05 (string type)
static internal IntPtr vtkDynamic2DLabelMapper_NewInstance_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkDynamic2DLabelMapper_RenderOpaqueGeometry_08 (HandleRef pThis, HandleRef viewport, HandleRef actor)
static internal void vtkDynamic2DLabelMapper_RenderOverlay_09 (HandleRef pThis, HandleRef viewport, HandleRef actor)
static internal void vtkDynamic2DLabelMapper_ReversePriorityOff_10 (HandleRef pThis)
static internal void vtkDynamic2DLabelMapper_ReversePriorityOn_11 (HandleRef pThis)
static internal IntPtr vtkDynamic2DLabelMapper_SafeDownCast_12 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkDynamic2DLabelMapper_SetLabelHeightPadding_13 (HandleRef pThis, float _arg)
static internal void vtkDynamic2DLabelMapper_SetLabelWidthPadding_14 (HandleRef pThis, float _arg)
static internal void vtkDynamic2DLabelMapper_SetPriorityArrayName_15 (HandleRef pThis, string name)
static internal void vtkDynamic2DLabelMapper_SetReversePriority_16 (HandleRef pThis, byte _arg)

Static Private Member Functions

static vtkDynamic2DLabelMapper ()
 Automatically generated type registration mechanics.

Detailed Description

vtkDynamic2DLabelMapper - draw text labels at 2D dataset points

Description vtkDynamic2DLabelMapper is a mapper that renders text at dataset points such that the labels do not overlap. Various items can be labeled including point ids, scalars, vectors, normals, texture coordinates, tensors, and field data components. This mapper assumes that the points are located on the x-y plane and that the camera remains perpendicular to that plane with a y-up axis (this can be constrained using vtkImageInteractor). On the first render, the mapper computes the visiblility of all labels at all scales, and queries this information on successive renders. This causes the first render to be much slower. The visibility algorithm is a greedy approach based on the point id, so the label for a point will be drawn unless the label for a point with lower id overlaps it.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Instantiate object with %%-#6.3g label format. By default, point ids are labeled.


Member Function Documentation

override void Kitware.VTK.vtkDynamic2DLabelMapper.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.vtkLabeledDataMapper.

Set the label height padding as a percentage. The percentage is a percentage of your label height. Default is 50%.

Set the label width padding as a percentage. The percentage is a percentage of your label ^height^ (yes, not a typo). Default is 50%.

Whether to reverse the priority order (i.e. low values have high priority). Default is off.

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

Instantiate object with %%-#6.3g label format. By default, point ids are labeled.

Reimplemented from Kitware.VTK.vtkLabeledDataMapper.

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

Instantiate object with %%-#6.3g label format. By default, point ids are labeled.

Reimplemented from Kitware.VTK.vtkLabeledDataMapper.

Instantiate object with %%-#6.3g label format. By default, point ids are labeled.

Reimplemented from Kitware.VTK.vtkLabeledDataMapper.

Instantiate object with %%-#6.3g label format. By default, point ids are labeled.

Reimplemented from Kitware.VTK.vtkLabeledDataMapper.

override void Kitware.VTK.vtkDynamic2DLabelMapper.RenderOpaqueGeometry ( vtkViewport  viewport,
vtkActor2D  actor 
) [virtual]

Draw non-overlapping labels to the screen.

Reimplemented from Kitware.VTK.vtkLabeledDataMapper.

override void Kitware.VTK.vtkDynamic2DLabelMapper.RenderOverlay ( vtkViewport  viewport,
vtkActor2D  actor 
) [virtual]

Draw non-overlapping labels to the screen.

Reimplemented from Kitware.VTK.vtkLabeledDataMapper.

Whether to reverse the priority order (i.e. low values have high priority). Default is off.

Whether to reverse the priority order (i.e. low values have high priority). Default is off.

Instantiate object with %%-#6.3g label format. By default, point ids are labeled.

Reimplemented from Kitware.VTK.vtkLabeledDataMapper.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkDynamic2DLabelMapper.SetLabelHeightPadding ( float  _arg) [virtual]

Set the label height padding as a percentage. The percentage is a percentage of your label height. Default is 50%.

virtual void Kitware.VTK.vtkDynamic2DLabelMapper.SetLabelWidthPadding ( float  _arg) [virtual]

Set the label width padding as a percentage. The percentage is a percentage of your label ^height^ (yes, not a typo). Default is 50%.

Set the points array name to use to give priority to labels. Defaults to "priority".

virtual void Kitware.VTK.vtkDynamic2DLabelMapper.SetReversePriority ( bool  _arg) [virtual]

Whether to reverse the priority order (i.e. low values have high priority). Default is off.

static internal byte Kitware.VTK.vtkDynamic2DLabelMapper.vtkDynamic2DLabelMapper_GetReversePriority_03 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkDynamic2DLabelMapper.vtkDynamic2DLabelMapper_IsA_04 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkDynamic2DLabelMapper.vtkDynamic2DLabelMapper_IsTypeOf_05 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkDynamic2DLabelMapper.vtkDynamic2DLabelMapper_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkDynamic2DLabelMapper.vtkDynamic2DLabelMapper_NewInstance_07 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkDynamic2DLabelMapper.vtkDynamic2DLabelMapper_RenderOpaqueGeometry_08 ( HandleRef  pThis,
HandleRef  viewport,
HandleRef  actor 
) [private]
static internal void Kitware.VTK.vtkDynamic2DLabelMapper.vtkDynamic2DLabelMapper_RenderOverlay_09 ( HandleRef  pThis,
HandleRef  viewport,
HandleRef  actor 
) [private]
static internal void Kitware.VTK.vtkDynamic2DLabelMapper.vtkDynamic2DLabelMapper_ReversePriorityOff_10 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkDynamic2DLabelMapper.vtkDynamic2DLabelMapper_ReversePriorityOn_11 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkDynamic2DLabelMapper.vtkDynamic2DLabelMapper_SafeDownCast_12 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkDynamic2DLabelMapper.vtkDynamic2DLabelMapper_SetLabelHeightPadding_13 ( HandleRef  pThis,
float  _arg 
) [private]
static internal void Kitware.VTK.vtkDynamic2DLabelMapper.vtkDynamic2DLabelMapper_SetLabelWidthPadding_14 ( HandleRef  pThis,
float  _arg 
) [private]
static internal void Kitware.VTK.vtkDynamic2DLabelMapper.vtkDynamic2DLabelMapper_SetPriorityArrayName_15 ( HandleRef  pThis,
string  name 
) [private]
static internal void Kitware.VTK.vtkDynamic2DLabelMapper.vtkDynamic2DLabelMapper_SetReversePriority_16 ( HandleRef  pThis,
byte  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkDynamic2DLabelMapper.MRClassNameKey = "23vtkDynamic2DLabelMapper" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkLabeledDataMapper.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkLabeledDataMapper.


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