ActiViz .NET
5.8.0
|
vtkAssemblyPath - a list of nodes that form an assembly path More...
Public Member Functions | |
vtkAssemblyPath (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkAssemblyPath () | |
Instantiate empty path with identify matrix. | |
void | AddNode (vtkProp p, vtkMatrix4x4 m) |
Convenience method adds a prop and matrix together, creating an assembly node transparently. The matrix pointer m may be NULL. Note: that matrix is the one, if any, associated with the prop. | |
void | DeleteLastNode () |
Delete the last assembly node in the list. This is like a stack pop. | |
vtkAssemblyNode | GetFirstNode () |
Get the first assembly node in the list. See the comments for GetNextNode() regarding the contents of the returned node. (Note: This node corresponds to the vtkProp associated with the vtkRenderer. | |
vtkAssemblyNode | GetLastNode () |
Get the last assembly node in the list. See the comments for GetNextNode() regarding the contents of the returned node. | |
override uint | GetMTime () |
Override the standard GetMTime() to check for the modified times of the nodes in this path. | |
vtkAssemblyNode | GetNextNode () |
Get the next assembly node in the list. The node returned contains a pointer to a prop and a 4x4 matrix. The matrix is evaluated based on the preceding assembly hierarchy (i.e., the matrix is not necessarily as the same as the one that was added with AddNode() because of the concatenation of matrices in the assembly hierarchy). | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkAssemblyPath | NewInstance () |
Undocumented Block. | |
void | ShallowCopy (vtkAssemblyPath path) |
Perform a shallow copy (reference counted) on the incoming path. | |
Static Public Member Functions | |
static new vtkAssemblyPath | New () |
Instantiate empty path with identify matrix. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkAssemblyPath | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkAssemblyPath" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "15vtkAssemblyPath" |
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 | vtkAssemblyPath_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkAssemblyPath_AddNode_01 (HandleRef pThis, HandleRef p, HandleRef m) |
static internal void | vtkAssemblyPath_DeleteLastNode_02 (HandleRef pThis) |
static internal IntPtr | vtkAssemblyPath_GetFirstNode_03 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkAssemblyPath_GetLastNode_04 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal uint | vtkAssemblyPath_GetMTime_05 (HandleRef pThis) |
static internal IntPtr | vtkAssemblyPath_GetNextNode_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkAssemblyPath_IsA_07 (HandleRef pThis, string type) |
static internal int | vtkAssemblyPath_IsTypeOf_08 (string type) |
static internal IntPtr | vtkAssemblyPath_NewInstance_10 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkAssemblyPath_SafeDownCast_11 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkAssemblyPath_ShallowCopy_12 (HandleRef pThis, HandleRef path) |
Static Private Member Functions | |
static | vtkAssemblyPath () |
Automatically generated type registration mechanics. |
vtkAssemblyPath - a list of nodes that form an assembly path
Description vtkAssemblyPath represents an ordered list of assembly nodes that represent a fully evaluated assembly path. This class is used primarily for picking. Note that the use of this class is to add one or more assembly nodes to form the path. (An assembly node consists of an instance of vtkProp and vtkMatrix4x4, the matrix may be NULL.) As each node is added, the matrices are concatenated to create a final, evaluated matrix.
static Kitware.VTK.vtkAssemblyPath.vtkAssemblyPath | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkAssemblyPath.vtkAssemblyPath | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Instantiate empty path with identify matrix.
void Kitware.VTK.vtkAssemblyPath.AddNode | ( | vtkProp | p, |
vtkMatrix4x4 | m | ||
) |
Convenience method adds a prop and matrix together, creating an assembly node transparently. The matrix pointer m may be NULL. Note: that matrix is the one, if any, associated with the prop.
Delete the last assembly node in the list. This is like a stack pop.
override void Kitware.VTK.vtkAssemblyPath.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.vtkCollection.
Get the first assembly node in the list. See the comments for GetNextNode() regarding the contents of the returned node. (Note: This node corresponds to the vtkProp associated with the vtkRenderer.
Get the last assembly node in the list. See the comments for GetNextNode() regarding the contents of the returned node.
override uint Kitware.VTK.vtkAssemblyPath.GetMTime | ( | ) | [virtual] |
Override the standard GetMTime() to check for the modified times of the nodes in this path.
Reimplemented from Kitware.VTK.vtkObject.
Get the next assembly node in the list. The node returned contains a pointer to a prop and a 4x4 matrix. The matrix is evaluated based on the preceding assembly hierarchy (i.e., the matrix is not necessarily as the same as the one that was added with AddNode() because of the concatenation of matrices in the assembly hierarchy).
override int Kitware.VTK.vtkAssemblyPath.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkCollection.
static new int Kitware.VTK.vtkAssemblyPath.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkCollection.
static new vtkAssemblyPath Kitware.VTK.vtkAssemblyPath.New | ( | ) | [static] |
Instantiate empty path with identify matrix.
Reimplemented from Kitware.VTK.vtkCollection.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkCollection.
static new vtkAssemblyPath Kitware.VTK.vtkAssemblyPath.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkCollection.
void Kitware.VTK.vtkAssemblyPath.ShallowCopy | ( | vtkAssemblyPath | path | ) |
Perform a shallow copy (reference counted) on the incoming path.
static internal void Kitware.VTK.vtkAssemblyPath.vtkAssemblyPath_AddNode_01 | ( | HandleRef | pThis, |
HandleRef | p, | ||
HandleRef | m | ||
) | [private] |
static internal void Kitware.VTK.vtkAssemblyPath.vtkAssemblyPath_DeleteLastNode_02 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkAssemblyPath.vtkAssemblyPath_GetFirstNode_03 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkAssemblyPath.vtkAssemblyPath_GetLastNode_04 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal uint Kitware.VTK.vtkAssemblyPath.vtkAssemblyPath_GetMTime_05 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkAssemblyPath.vtkAssemblyPath_GetNextNode_06 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkAssemblyPath.vtkAssemblyPath_IsA_07 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkAssemblyPath.vtkAssemblyPath_IsTypeOf_08 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkAssemblyPath.vtkAssemblyPath_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkAssemblyPath.vtkAssemblyPath_NewInstance_10 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkAssemblyPath.vtkAssemblyPath_SafeDownCast_11 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkAssemblyPath.vtkAssemblyPath_ShallowCopy_12 | ( | HandleRef | pThis, |
HandleRef | path | ||
) | [private] |
new readonly string Kitware.VTK.vtkAssemblyPath.MRClassNameKey = "15vtkAssemblyPath" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkCollection.
new const string Kitware.VTK.vtkAssemblyPath.MRFullTypeName = "Kitware.VTK.vtkAssemblyPath" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkCollection.