ActiViz .NET
5.8.0
|
vtkVisibilitySort - Abstract class that can sort cell data along a viewpoint. More...
Public Types | |
enum | BACK_TO_FRONT_WrapperEnum { BACK_TO_FRONT = 0, FRONT_TO_BACK = 1 } |
Set/Get the sorting direction. Be default, the direction is set to back to front. More... | |
Public Member Functions | |
vtkVisibilitySort (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
override void | Register (vtkObjectBase o) |
Overwritten to enable garbage collection. | |
virtual vtkCamera | GetCamera () |
Set/Get the camera that specifies the viewing parameters. | |
virtual int | GetDirection () |
Set/Get the sorting direction. Be default, the direction is set to back to front. | |
virtual vtkDataSet | GetInput () |
Set/Get the data set containing the cells to sort. | |
virtual vtkMatrix4x4 | GetInverseModelTransform () |
Set/Get the matrix that transforms from object space to world space. Generally, you get this matrix from a call to GetMatrix of a vtkProp3D (vtkActor). | |
virtual int | GetMaxCellsReturned () |
Set/Get the maximum number of cells that GetNextCells will return in one invocation. | |
virtual int | GetMaxCellsReturnedMaxValue () |
Set/Get the maximum number of cells that GetNextCells will return in one invocation. | |
virtual int | GetMaxCellsReturnedMinValue () |
Set/Get the maximum number of cells that GetNextCells will return in one invocation. | |
virtual vtkMatrix4x4 | GetModelTransform () |
Set/Get the matrix that transforms from object space to world space. Generally, you get this matrix from a call to GetMatrix of a vtkProp3D (vtkActor). | |
virtual vtkIdTypeArray | GetNextCells () |
To facilitate incremental sorting algorithms, the cells are retrieved in an iteration process. That is, call InitTraversal to start the iteration and call GetNextCells to get the cell IDs in order. However, for efficiencies sake, GetNextCells returns an ordered list of several id's in once call (but not necessarily all). GetNextCells will return NULL once the entire sorted list is output. The vtkIdTypeArray returned from GetNextCells is a cached array, so do not delete it. At the same note, do not expect the array to be valid after subsequent calls to GetNextCells. | |
virtual void | InitTraversal () |
To facilitate incremental sorting algorithms, the cells are retrieved in an iteration process. That is, call InitTraversal to start the iteration and call GetNextCells to get the cell IDs in order. However, for efficiencies sake, GetNextCells returns an ordered list of several id's in once call (but not necessarily all). GetNextCells will return NULL once the entire sorted list is output. The vtkIdTypeArray returned from GetNextCells is a cached array, so do not delete it. At the same note, do not expect the array to be valid after subsequent calls to GetNextCells. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkVisibilitySort | NewInstance () |
Undocumented Block. | |
virtual void | SetCamera (vtkCamera camera) |
Set/Get the camera that specifies the viewing parameters. | |
virtual void | SetDirection (int _arg) |
Set/Get the sorting direction. Be default, the direction is set to back to front. | |
void | SetDirectionToBackToFront () |
Set/Get the sorting direction. Be default, the direction is set to back to front. | |
void | SetDirectionToFrontToBack () |
Set/Get the sorting direction. Be default, the direction is set to back to front. | |
virtual void | SetInput (vtkDataSet data) |
Set/Get the data set containing the cells to sort. | |
virtual void | SetMaxCellsReturned (int _arg) |
Set/Get the maximum number of cells that GetNextCells will return in one invocation. | |
virtual void | SetModelTransform (vtkMatrix4x4 mat) |
Set/Get the matrix that transforms from object space to world space. Generally, you get this matrix from a call to GetMatrix of a vtkProp3D (vtkActor). | |
Static Public Member Functions | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkVisibilitySort | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkVisibilitySort" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "17vtkVisibilitySort" |
Automatically generated type registration mechanics. | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Overwritten to enable garbage collection. | |
Private Member Functions | |
static internal void | vtkVisibilitySort_Register_14 (HandleRef pThis, HandleRef o) |
static internal void | vtkVisibilitySort_UnRegister_23 (HandleRef pThis, HandleRef o) |
static internal IntPtr | vtkVisibilitySort_GetCamera_01 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkVisibilitySort_GetDirection_02 (HandleRef pThis) |
static internal IntPtr | vtkVisibilitySort_GetInput_03 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkVisibilitySort_GetInverseModelTransform_04 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkVisibilitySort_GetMaxCellsReturned_05 (HandleRef pThis) |
static internal int | vtkVisibilitySort_GetMaxCellsReturnedMaxValue_06 (HandleRef pThis) |
static internal int | vtkVisibilitySort_GetMaxCellsReturnedMinValue_07 (HandleRef pThis) |
static internal IntPtr | vtkVisibilitySort_GetModelTransform_08 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkVisibilitySort_GetNextCells_09 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkVisibilitySort_InitTraversal_10 (HandleRef pThis) |
static internal int | vtkVisibilitySort_IsA_11 (HandleRef pThis, string type) |
static internal int | vtkVisibilitySort_IsTypeOf_12 (string type) |
static internal IntPtr | vtkVisibilitySort_NewInstance_13 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkVisibilitySort_SafeDownCast_15 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkVisibilitySort_SetCamera_16 (HandleRef pThis, HandleRef camera) |
static internal void | vtkVisibilitySort_SetDirection_17 (HandleRef pThis, int _arg) |
static internal void | vtkVisibilitySort_SetDirectionToBackToFront_18 (HandleRef pThis) |
static internal void | vtkVisibilitySort_SetDirectionToFrontToBack_19 (HandleRef pThis) |
static internal void | vtkVisibilitySort_SetInput_20 (HandleRef pThis, HandleRef data) |
static internal void | vtkVisibilitySort_SetMaxCellsReturned_21 (HandleRef pThis, int _arg) |
static internal void | vtkVisibilitySort_SetModelTransform_22 (HandleRef pThis, HandleRef mat) |
Static Private Member Functions | |
static | vtkVisibilitySort () |
Automatically generated type registration mechanics. |
vtkVisibilitySort - Abstract class that can sort cell data along a viewpoint.
Description vtkVisibilitySort encapsulates a method for depth sorting the cells of a vtkDataSet for a given viewpoint. It should be noted that subclasses are not required to give an absolutely correct sorting. Many types of unstructured grids may have sorting cycles, meaning that there is no possible correct sorting. Some subclasses also only give an approximate sorting in the interest of speed.
Note The Input field of this class tends to causes reference cycles. To help break these cycles, garbage collection is enabled on this object and the input parameter is traced. For this to work, though, an object in the loop holding the visibility sort should also report that to the garbage collector.
static Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
override void Kitware.VTK.vtkVisibilitySort.Dispose | ( | bool | disposing | ) | [protected] |
Overwritten to enable garbage collection.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkCellCenterDepthSort.
virtual vtkCamera Kitware.VTK.vtkVisibilitySort.GetCamera | ( | ) | [virtual] |
Set/Get the camera that specifies the viewing parameters.
virtual int Kitware.VTK.vtkVisibilitySort.GetDirection | ( | ) | [virtual] |
Set/Get the sorting direction. Be default, the direction is set to back to front.
virtual vtkDataSet Kitware.VTK.vtkVisibilitySort.GetInput | ( | ) | [virtual] |
Set/Get the data set containing the cells to sort.
virtual vtkMatrix4x4 Kitware.VTK.vtkVisibilitySort.GetInverseModelTransform | ( | ) | [virtual] |
virtual int Kitware.VTK.vtkVisibilitySort.GetMaxCellsReturned | ( | ) | [virtual] |
Set/Get the maximum number of cells that GetNextCells will return in one invocation.
virtual int Kitware.VTK.vtkVisibilitySort.GetMaxCellsReturnedMaxValue | ( | ) | [virtual] |
Set/Get the maximum number of cells that GetNextCells will return in one invocation.
virtual int Kitware.VTK.vtkVisibilitySort.GetMaxCellsReturnedMinValue | ( | ) | [virtual] |
Set/Get the maximum number of cells that GetNextCells will return in one invocation.
virtual vtkMatrix4x4 Kitware.VTK.vtkVisibilitySort.GetModelTransform | ( | ) | [virtual] |
virtual vtkIdTypeArray Kitware.VTK.vtkVisibilitySort.GetNextCells | ( | ) | [virtual] |
To facilitate incremental sorting algorithms, the cells are retrieved in an iteration process. That is, call InitTraversal to start the iteration and call GetNextCells to get the cell IDs in order. However, for efficiencies sake, GetNextCells returns an ordered list of several id's in once call (but not necessarily all). GetNextCells will return NULL once the entire sorted list is output. The vtkIdTypeArray returned from GetNextCells is a cached array, so do not delete it. At the same note, do not expect the array to be valid after subsequent calls to GetNextCells.
Reimplemented in Kitware.VTK.vtkCellCenterDepthSort.
virtual void Kitware.VTK.vtkVisibilitySort.InitTraversal | ( | ) | [virtual] |
To facilitate incremental sorting algorithms, the cells are retrieved in an iteration process. That is, call InitTraversal to start the iteration and call GetNextCells to get the cell IDs in order. However, for efficiencies sake, GetNextCells returns an ordered list of several id's in once call (but not necessarily all). GetNextCells will return NULL once the entire sorted list is output. The vtkIdTypeArray returned from GetNextCells is a cached array, so do not delete it. At the same note, do not expect the array to be valid after subsequent calls to GetNextCells.
Reimplemented in Kitware.VTK.vtkCellCenterDepthSort.
override int Kitware.VTK.vtkVisibilitySort.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkCellCenterDepthSort.
static new int Kitware.VTK.vtkVisibilitySort.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkCellCenterDepthSort.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkCellCenterDepthSort.
override void Kitware.VTK.vtkVisibilitySort.Register | ( | vtkObjectBase | o | ) | [virtual] |
Overwritten to enable garbage collection.
Reimplemented from Kitware.VTK.vtkObjectBase.
static new vtkVisibilitySort Kitware.VTK.vtkVisibilitySort.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkCellCenterDepthSort.
virtual void Kitware.VTK.vtkVisibilitySort.SetCamera | ( | vtkCamera | camera | ) | [virtual] |
Set/Get the camera that specifies the viewing parameters.
virtual void Kitware.VTK.vtkVisibilitySort.SetDirection | ( | int | _arg | ) | [virtual] |
Set/Get the sorting direction. Be default, the direction is set to back to front.
Set/Get the sorting direction. Be default, the direction is set to back to front.
Set/Get the sorting direction. Be default, the direction is set to back to front.
virtual void Kitware.VTK.vtkVisibilitySort.SetInput | ( | vtkDataSet | data | ) | [virtual] |
Set/Get the data set containing the cells to sort.
virtual void Kitware.VTK.vtkVisibilitySort.SetMaxCellsReturned | ( | int | _arg | ) | [virtual] |
Set/Get the maximum number of cells that GetNextCells will return in one invocation.
virtual void Kitware.VTK.vtkVisibilitySort.SetModelTransform | ( | vtkMatrix4x4 | mat | ) | [virtual] |
static internal IntPtr Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_GetCamera_01 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_GetDirection_02 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_GetInput_03 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_GetInverseModelTransform_04 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_GetMaxCellsReturned_05 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_GetMaxCellsReturnedMaxValue_06 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_GetMaxCellsReturnedMinValue_07 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_GetModelTransform_08 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_GetNextCells_09 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_InitTraversal_10 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_IsA_11 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_IsTypeOf_12 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_NewInstance_13 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_Register_14 | ( | HandleRef | pThis, |
HandleRef | o | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_SafeDownCast_15 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_SetCamera_16 | ( | HandleRef | pThis, |
HandleRef | camera | ||
) | [private] |
static internal void Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_SetDirection_17 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_SetDirectionToBackToFront_18 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_SetDirectionToFrontToBack_19 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_SetInput_20 | ( | HandleRef | pThis, |
HandleRef | data | ||
) | [private] |
static internal void Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_SetMaxCellsReturned_21 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_SetModelTransform_22 | ( | HandleRef | pThis, |
HandleRef | mat | ||
) | [private] |
static internal void Kitware.VTK.vtkVisibilitySort.vtkVisibilitySort_UnRegister_23 | ( | HandleRef | pThis, |
HandleRef | o | ||
) | [private] |
new readonly string Kitware.VTK.vtkVisibilitySort.MRClassNameKey = "17vtkVisibilitySort" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkCellCenterDepthSort.
new const string Kitware.VTK.vtkVisibilitySort.MRFullTypeName = "Kitware.VTK.vtkVisibilitySort" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkCellCenterDepthSort.