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.vtkFocalPlaneContourRepresentation Class Reference

vtkFocalPlaneContourRepresentation - represent a contour drawn on the focal plane. More...

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

List of all members.

Public Member Functions

 vtkFocalPlaneContourRepresentation (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
virtual int GetIntermediatePointDisplayPosition (int n, int idx, IntPtr point)
 Get the world position of the intermediate point at index idx between nodes n and (n+1) (or n and 0 if n is the last node and the loop is closed). Returns 1 on success or 0 if n or idx are out of range.
override int GetIntermediatePointWorldPosition (int n, int idx, IntPtr point)
 Get the world position of the intermediate point at index idx between nodes n and (n+1) (or n and 0 if n is the last node and the loop is closed). Returns 1 on success or 0 if n or idx are out of range.
override int GetNthNodeDisplayPosition (int n, IntPtr pos)
 Get the nth node's display position. Will return 1 on success, or 0 if there are not at least (n+1) nodes (0 based counting).
override int GetNthNodeWorldPosition (int n, IntPtr pos)
 Get the nth node's world position. Will return 1 on success, or 0 if there are not at least (n+1) nodes (0 based counting).
override int IsA (string type)
 Standard VTK methods.
new
vtkFocalPlaneContourRepresentation 
NewInstance ()
 Standard VTK methods.
virtual int UpdateContour ()
 The method must be called whenever the contour needs to be updated, usually from RenderOpaqueGeometry()
virtual void UpdateContourWorldPositionsBasedOnDisplayPositions ()
 The class maintains its true contour locations based on display co-ords This method syncs the world co-ords data structure with the display co-ords.
virtual void UpdateLines (int index)
 The method must be called whenever the contour needs to be updated, usually from RenderOpaqueGeometry()

Static Public Member Functions

static new int IsTypeOf (string type)
 Standard VTK methods.
static new
vtkFocalPlaneContourRepresentation 
SafeDownCast (vtkObjectBase o)
 Standard VTK methods.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "34vtkFocalPlaneContourRepresentation"
 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 int vtkFocalPlaneContourRepresentation_GetIntermediatePointDisplayPosition_01 (HandleRef pThis, int n, int idx, IntPtr point)
static internal int vtkFocalPlaneContourRepresentation_GetIntermediatePointWorldPosition_02 (HandleRef pThis, int n, int idx, IntPtr point)
static internal int vtkFocalPlaneContourRepresentation_GetNthNodeDisplayPosition_03 (HandleRef pThis, int n, IntPtr pos)
static internal int vtkFocalPlaneContourRepresentation_GetNthNodeWorldPosition_04 (HandleRef pThis, int n, IntPtr pos)
static internal int vtkFocalPlaneContourRepresentation_IsA_05 (HandleRef pThis, string type)
static internal int vtkFocalPlaneContourRepresentation_IsTypeOf_06 (string type)
static internal IntPtr vtkFocalPlaneContourRepresentation_NewInstance_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkFocalPlaneContourRepresentation_SafeDownCast_08 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkFocalPlaneContourRepresentation_UpdateContour_09 (HandleRef pThis)
static internal void vtkFocalPlaneContourRepresentation_UpdateContourWorldPositionsBasedOnDisplayPositions_10 (HandleRef pThis)
static internal void vtkFocalPlaneContourRepresentation_UpdateLines_11 (HandleRef pThis, int index)

Static Private Member Functions

static vtkFocalPlaneContourRepresentation ()
 Automatically generated type registration mechanics.

Detailed Description

vtkFocalPlaneContourRepresentation - represent a contour drawn on the focal plane.

Description The contour will stay on the focal plane irrespective of camera position/orientation changes. The class was written in order to be able to draw contours on a volume widget and have the contours overlayed on the focal plane in order to do contour segmentation. The superclass, vtkContourRepresentation handles contours that are drawn in actual world position co-ordinates, so they would rotate with the camera position/ orientation changes

vtkContourWidget vtkHandleRepresentation vtkContourRepresentation


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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


Member Function Documentation

override void Kitware.VTK.vtkFocalPlaneContourRepresentation.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.vtkContourRepresentation.

Reimplemented in Kitware.VTK.vtkOrientedGlyphFocalPlaneContourRepresentation.

virtual int Kitware.VTK.vtkFocalPlaneContourRepresentation.GetIntermediatePointDisplayPosition ( int  n,
int  idx,
IntPtr  point 
) [virtual]

Get the world position of the intermediate point at index idx between nodes n and (n+1) (or n and 0 if n is the last node and the loop is closed). Returns 1 on success or 0 if n or idx are out of range.

override int Kitware.VTK.vtkFocalPlaneContourRepresentation.GetIntermediatePointWorldPosition ( int  n,
int  idx,
IntPtr  point 
) [virtual]

Get the world position of the intermediate point at index idx between nodes n and (n+1) (or n and 0 if n is the last node and the loop is closed). Returns 1 on success or 0 if n or idx are out of range.

Reimplemented from Kitware.VTK.vtkContourRepresentation.

override int Kitware.VTK.vtkFocalPlaneContourRepresentation.GetNthNodeDisplayPosition ( int  n,
IntPtr  pos 
) [virtual]

Get the nth node's display position. Will return 1 on success, or 0 if there are not at least (n+1) nodes (0 based counting).

Reimplemented from Kitware.VTK.vtkContourRepresentation.

override int Kitware.VTK.vtkFocalPlaneContourRepresentation.GetNthNodeWorldPosition ( int  n,
IntPtr  pos 
) [virtual]

Get the nth node's world position. Will return 1 on success, or 0 if there are not at least (n+1) nodes (0 based counting).

Reimplemented from Kitware.VTK.vtkContourRepresentation.

override int Kitware.VTK.vtkFocalPlaneContourRepresentation.IsA ( string  type) [virtual]
static new int Kitware.VTK.vtkFocalPlaneContourRepresentation.IsTypeOf ( string  type) [static]

Standard VTK methods.

Reimplemented from Kitware.VTK.vtkContourRepresentation.

Reimplemented in Kitware.VTK.vtkOrientedGlyphFocalPlaneContourRepresentation.

Here is the call graph for this function:

The method must be called whenever the contour needs to be updated, usually from RenderOpaqueGeometry()

The class maintains its true contour locations based on display co-ords This method syncs the world co-ords data structure with the display co-ords.

virtual void Kitware.VTK.vtkFocalPlaneContourRepresentation.UpdateLines ( int  index) [virtual]

The method must be called whenever the contour needs to be updated, usually from RenderOpaqueGeometry()

static internal int Kitware.VTK.vtkFocalPlaneContourRepresentation.vtkFocalPlaneContourRepresentation_GetIntermediatePointDisplayPosition_01 ( HandleRef  pThis,
int  n,
int  idx,
IntPtr  point 
) [private]
static internal int Kitware.VTK.vtkFocalPlaneContourRepresentation.vtkFocalPlaneContourRepresentation_GetIntermediatePointWorldPosition_02 ( HandleRef  pThis,
int  n,
int  idx,
IntPtr  point 
) [private]
static internal int Kitware.VTK.vtkFocalPlaneContourRepresentation.vtkFocalPlaneContourRepresentation_GetNthNodeDisplayPosition_03 ( HandleRef  pThis,
int  n,
IntPtr  pos 
) [private]
static internal int Kitware.VTK.vtkFocalPlaneContourRepresentation.vtkFocalPlaneContourRepresentation_GetNthNodeWorldPosition_04 ( HandleRef  pThis,
int  n,
IntPtr  pos 
) [private]
static internal int Kitware.VTK.vtkFocalPlaneContourRepresentation.vtkFocalPlaneContourRepresentation_IsA_05 ( HandleRef  pThis,
string  type 
) [private]
static internal IntPtr Kitware.VTK.vtkFocalPlaneContourRepresentation.vtkFocalPlaneContourRepresentation_NewInstance_07 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkFocalPlaneContourRepresentation.vtkFocalPlaneContourRepresentation_SafeDownCast_08 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkFocalPlaneContourRepresentation.vtkFocalPlaneContourRepresentation_UpdateLines_11 ( HandleRef  pThis,
int  index 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkFocalPlaneContourRepresentation.MRClassNameKey = "34vtkFocalPlaneContourRepresentation" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkContourRepresentation.

Reimplemented in Kitware.VTK.vtkOrientedGlyphFocalPlaneContourRepresentation.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkContourRepresentation.

Reimplemented in Kitware.VTK.vtkOrientedGlyphFocalPlaneContourRepresentation.


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