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

vtkAssemblyNode - represent a node in an assembly More...

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

List of all members.

Public Member Functions

 vtkAssemblyNode (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkAssemblyNode ()
 Create an assembly node.
override uint GetMTime ()
 Override the standard GetMTime() to check for the modified times of the prop and matrix.
virtual vtkMatrix4x4 GetMatrix ()
 Specify a transformation matrix associated with the prop. Note: if the prop is not a type of vtkProp3D, then the transformation matrix is ignored (and expected to be NULL). Also, internal to this object the matrix is copied because the matrix is used for computation by vtkAssemblyPath.
virtual vtkProp GetViewProp ()
 Set/Get the prop that this assembly node refers to.
override int IsA (string type)
 Create an assembly node.
new vtkAssemblyNode NewInstance ()
 Create an assembly node.
void SetMatrix (vtkMatrix4x4 matrix)
 Specify a transformation matrix associated with the prop. Note: if the prop is not a type of vtkProp3D, then the transformation matrix is ignored (and expected to be NULL). Also, internal to this object the matrix is copied because the matrix is used for computation by vtkAssemblyPath.
virtual void SetViewProp (vtkProp prop)
 Set/Get the prop that this assembly node refers to.

Static Public Member Functions

static new vtkAssemblyNode New ()
 Create an assembly node.
static new int IsTypeOf (string type)
 Create an assembly node.
static new vtkAssemblyNode SafeDownCast (vtkObjectBase o)
 Create an assembly node.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "15vtkAssemblyNode"
 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 vtkAssemblyNode_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal uint vtkAssemblyNode_GetMTime_01 (HandleRef pThis)
static internal IntPtr vtkAssemblyNode_GetMatrix_02 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkAssemblyNode_GetViewProp_03 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkAssemblyNode_IsA_04 (HandleRef pThis, string type)
static internal int vtkAssemblyNode_IsTypeOf_05 (string type)
static internal IntPtr vtkAssemblyNode_NewInstance_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkAssemblyNode_SafeDownCast_08 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkAssemblyNode_SetMatrix_09 (HandleRef pThis, HandleRef matrix)
static internal void vtkAssemblyNode_SetViewProp_10 (HandleRef pThis, HandleRef prop)

Static Private Member Functions

static vtkAssemblyNode ()
 Automatically generated type registration mechanics.

Detailed Description

vtkAssemblyNode - represent a node in an assembly

Description vtkAssemblyNode represents a node in an assembly. It is used by vtkAssemblyPath to create hierarchical assemblies of props. The props can be either 2D or 3D.

An assembly node refers to a vtkProp, and possibly a vtkMatrix4x4. Nodes are used by vtkAssemblyPath to build fully evaluated path (matrices are concatenated through the path) that is used by picking and other operations involving assemblies.


Constructor & Destructor Documentation

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

Automatically generated type registration mechanics.

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

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

Create an assembly node.


Member Function Documentation

override void Kitware.VTK.vtkAssemblyNode.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.vtkObject.

Specify a transformation matrix associated with the prop. Note: if the prop is not a type of vtkProp3D, then the transformation matrix is ignored (and expected to be NULL). Also, internal to this object the matrix is copied because the matrix is used for computation by vtkAssemblyPath.

Here is the call graph for this function:

override uint Kitware.VTK.vtkAssemblyNode.GetMTime ( ) [virtual]

Override the standard GetMTime() to check for the modified times of the prop and matrix.

Reimplemented from Kitware.VTK.vtkObject.

Set/Get the prop that this assembly node refers to.

Here is the call graph for this function:

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

Create an assembly node.

Reimplemented from Kitware.VTK.vtkObject.

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

Create an assembly node.

Reimplemented from Kitware.VTK.vtkObject.

Create an assembly node.

Reimplemented from Kitware.VTK.vtkObject.

Create an assembly node.

Reimplemented from Kitware.VTK.vtkObject.

Create an assembly node.

Reimplemented from Kitware.VTK.vtkObject.

Here is the call graph for this function:

Specify a transformation matrix associated with the prop. Note: if the prop is not a type of vtkProp3D, then the transformation matrix is ignored (and expected to be NULL). Also, internal to this object the matrix is copied because the matrix is used for computation by vtkAssemblyPath.

virtual void Kitware.VTK.vtkAssemblyNode.SetViewProp ( vtkProp  prop) [virtual]

Set/Get the prop that this assembly node refers to.

static internal IntPtr Kitware.VTK.vtkAssemblyNode.vtkAssemblyNode_GetMatrix_02 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal uint Kitware.VTK.vtkAssemblyNode.vtkAssemblyNode_GetMTime_01 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkAssemblyNode.vtkAssemblyNode_GetViewProp_03 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkAssemblyNode.vtkAssemblyNode_IsA_04 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkAssemblyNode.vtkAssemblyNode_IsTypeOf_05 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkAssemblyNode.vtkAssemblyNode_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkAssemblyNode.vtkAssemblyNode_NewInstance_07 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkAssemblyNode.vtkAssemblyNode_SafeDownCast_08 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkAssemblyNode.vtkAssemblyNode_SetMatrix_09 ( HandleRef  pThis,
HandleRef  matrix 
) [private]
static internal void Kitware.VTK.vtkAssemblyNode.vtkAssemblyNode_SetViewProp_10 ( HandleRef  pThis,
HandleRef  prop 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkAssemblyNode.MRClassNameKey = "15vtkAssemblyNode" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.


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