|
ActiViz .NET
5.8.0
|
vtkExtentSplitter - Split an extent across other extents. More...
Public Member Functions | |
| vtkExtentSplitter (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
| Automatically generated constructor - called from generated code. DO NOT call directly. | |
| vtkExtentSplitter () | |
| Undocumented Block. | |
| void | AddExtent (int x0, int x1, int y0, int y1, int z0, int z1) |
| Add an extent to the queue of extents to be split among the available sources. | |
| void | AddExtent (IntPtr extent) |
| Add an extent to the queue of extents to be split among the available sources. | |
| void | AddExtentSource (int id, int priority, int x0, int x1, int y0, int y1, int z0, int z1) |
| Add/Remove a source providing the given extent. Sources with higher priority numbers are favored. Source id numbers and priorities must be non-negative. | |
| void | AddExtentSource (int id, int priority, IntPtr extent) |
| Add/Remove a source providing the given extent. Sources with higher priority numbers are favored. Source id numbers and priorities must be non-negative. | |
| int | ComputeSubExtents () |
| Split the extents currently in the queue among the available sources. The queue is empty when this returns. Returns 1 if all extents could be read. Returns 0 if any portion of any extent was not available through any source. | |
| int | GetNumberOfSubExtents () |
| Get the number of sub-extents into which the original set of extents have been split across the available sources. Valid after a call to ComputeSubExtents. | |
| virtual int | GetPointMode () |
| Get/Set whether "point mode" is on. In point mode, sub-extents are generated to ensure every point in the update request is read, but not necessarily every cell. This can be used when point data are stored in a planar slice per piece with no cell data. The default is OFF. | |
| int[] | GetSubExtent (int index) |
| Get the sub-extent associated with the given index. Use GetSubExtentSource to get the id of the source from which this sub-extent should be read. Valid after a call to ComputeSubExtents. | |
| void | GetSubExtent (int index, IntPtr extent) |
| Get the sub-extent associated with the given index. Use GetSubExtentSource to get the id of the source from which this sub-extent should be read. Valid after a call to ComputeSubExtents. | |
| int | GetSubExtentSource (int index) |
| Get the id of the source from which the sub-extent associated with the given index should be read. Returns -1 if no source provides the sub-extent. | |
| override int | IsA (string type) |
| Undocumented Block. | |
| new vtkExtentSplitter | NewInstance () |
| Undocumented Block. | |
| virtual void | PointModeOff () |
| Get/Set whether "point mode" is on. In point mode, sub-extents are generated to ensure every point in the update request is read, but not necessarily every cell. This can be used when point data are stored in a planar slice per piece with no cell data. The default is OFF. | |
| virtual void | PointModeOn () |
| Get/Set whether "point mode" is on. In point mode, sub-extents are generated to ensure every point in the update request is read, but not necessarily every cell. This can be used when point data are stored in a planar slice per piece with no cell data. The default is OFF. | |
| void | RemoveAllExtentSources () |
| Add/Remove a source providing the given extent. Sources with higher priority numbers are favored. Source id numbers and priorities must be non-negative. | |
| void | RemoveExtentSource (int id) |
| Add/Remove a source providing the given extent. Sources with higher priority numbers are favored. Source id numbers and priorities must be non-negative. | |
| virtual void | SetPointMode (int _arg) |
| Get/Set whether "point mode" is on. In point mode, sub-extents are generated to ensure every point in the update request is read, but not necessarily every cell. This can be used when point data are stored in a planar slice per piece with no cell data. The default is OFF. | |
Static Public Member Functions | |
| static new vtkExtentSplitter | New () |
| Undocumented Block. | |
| static new int | IsTypeOf (string type) |
| Undocumented Block. | |
| static new vtkExtentSplitter | SafeDownCast (vtkObjectBase o) |
| Undocumented Block. | |
Public Attributes | |
| new const string | MRFullTypeName = "Kitware.VTK.vtkExtentSplitter" |
| Automatically generated type registration mechanics. | |
Static Public Attributes | |
| static new readonly string | MRClassNameKey = "17vtkExtentSplitter" |
| 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 | vtkExtentSplitter_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
| static internal void | vtkExtentSplitter_AddExtent_01 (HandleRef pThis, int x0, int x1, int y0, int y1, int z0, int z1) |
| static internal void | vtkExtentSplitter_AddExtent_02 (HandleRef pThis, IntPtr extent) |
| static internal void | vtkExtentSplitter_AddExtentSource_03 (HandleRef pThis, int id, int priority, int x0, int x1, int y0, int y1, int z0, int z1) |
| static internal void | vtkExtentSplitter_AddExtentSource_04 (HandleRef pThis, int id, int priority, IntPtr extent) |
| static internal int | vtkExtentSplitter_ComputeSubExtents_05 (HandleRef pThis) |
| static internal int | vtkExtentSplitter_GetNumberOfSubExtents_06 (HandleRef pThis) |
| static internal int | vtkExtentSplitter_GetPointMode_07 (HandleRef pThis) |
| static internal IntPtr | vtkExtentSplitter_GetSubExtent_08 (HandleRef pThis, int index) |
| static internal void | vtkExtentSplitter_GetSubExtent_09 (HandleRef pThis, int index, IntPtr extent) |
| static internal int | vtkExtentSplitter_GetSubExtentSource_10 (HandleRef pThis, int index) |
| static internal int | vtkExtentSplitter_IsA_11 (HandleRef pThis, string type) |
| static internal int | vtkExtentSplitter_IsTypeOf_12 (string type) |
| static internal IntPtr | vtkExtentSplitter_NewInstance_14 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
| static internal void | vtkExtentSplitter_PointModeOff_15 (HandleRef pThis) |
| static internal void | vtkExtentSplitter_PointModeOn_16 (HandleRef pThis) |
| static internal void | vtkExtentSplitter_RemoveAllExtentSources_17 (HandleRef pThis) |
| static internal void | vtkExtentSplitter_RemoveExtentSource_18 (HandleRef pThis, int id) |
| static internal IntPtr | vtkExtentSplitter_SafeDownCast_19 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
| static internal void | vtkExtentSplitter_SetPointMode_20 (HandleRef pThis, int _arg) |
Static Private Member Functions | |
| static | vtkExtentSplitter () |
| Automatically generated type registration mechanics. | |
vtkExtentSplitter - Split an extent across other extents.
Description vtkExtentSplitter splits each input extent into non-overlapping sub-extents that are completely contained within other "source extents". A source extent corresponds to some resource providing an extent. Each source extent has an integer identifier, integer priority, and an extent. The input extents are split into sub-extents according to priority, availability, and amount of overlap of the source extents. This can be used by parallel data readers to read as few piece files as possible.
| static Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter | ( | ) | [static, private] |
Automatically generated type registration mechanics.
| Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter | ( | IntPtr | rawCppThis, |
| bool | callDisposalMethod, | ||
| bool | strong | ||
| ) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
| void Kitware.VTK.vtkExtentSplitter.AddExtent | ( | int | x0, |
| int | x1, | ||
| int | y0, | ||
| int | y1, | ||
| int | z0, | ||
| int | z1 | ||
| ) |
Add an extent to the queue of extents to be split among the available sources.
| void Kitware.VTK.vtkExtentSplitter.AddExtent | ( | IntPtr | extent | ) |
Add an extent to the queue of extents to be split among the available sources.
| void Kitware.VTK.vtkExtentSplitter.AddExtentSource | ( | int | id, |
| int | priority, | ||
| int | x0, | ||
| int | x1, | ||
| int | y0, | ||
| int | y1, | ||
| int | z0, | ||
| int | z1 | ||
| ) |
Add/Remove a source providing the given extent. Sources with higher priority numbers are favored. Source id numbers and priorities must be non-negative.
| void Kitware.VTK.vtkExtentSplitter.AddExtentSource | ( | int | id, |
| int | priority, | ||
| IntPtr | extent | ||
| ) |
Add/Remove a source providing the given extent. Sources with higher priority numbers are favored. Source id numbers and priorities must be non-negative.
Split the extents currently in the queue among the available sources. The queue is empty when this returns. Returns 1 if all extents could be read. Returns 0 if any portion of any extent was not available through any source.
| override void Kitware.VTK.vtkExtentSplitter.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.
Get the number of sub-extents into which the original set of extents have been split across the available sources. Valid after a call to ComputeSubExtents.
| virtual int Kitware.VTK.vtkExtentSplitter.GetPointMode | ( | ) | [virtual] |
Get/Set whether "point mode" is on. In point mode, sub-extents are generated to ensure every point in the update request is read, but not necessarily every cell. This can be used when point data are stored in a planar slice per piece with no cell data. The default is OFF.
| int [] Kitware.VTK.vtkExtentSplitter.GetSubExtent | ( | int | index | ) |
Get the sub-extent associated with the given index. Use GetSubExtentSource to get the id of the source from which this sub-extent should be read. Valid after a call to ComputeSubExtents.
| void Kitware.VTK.vtkExtentSplitter.GetSubExtent | ( | int | index, |
| IntPtr | extent | ||
| ) |
Get the sub-extent associated with the given index. Use GetSubExtentSource to get the id of the source from which this sub-extent should be read. Valid after a call to ComputeSubExtents.
| int Kitware.VTK.vtkExtentSplitter.GetSubExtentSource | ( | int | index | ) |
Get the id of the source from which the sub-extent associated with the given index should be read. Returns -1 if no source provides the sub-extent.
| override int Kitware.VTK.vtkExtentSplitter.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
| static new int Kitware.VTK.vtkExtentSplitter.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
| static new vtkExtentSplitter Kitware.VTK.vtkExtentSplitter.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
| virtual void Kitware.VTK.vtkExtentSplitter.PointModeOff | ( | ) | [virtual] |
Get/Set whether "point mode" is on. In point mode, sub-extents are generated to ensure every point in the update request is read, but not necessarily every cell. This can be used when point data are stored in a planar slice per piece with no cell data. The default is OFF.
| virtual void Kitware.VTK.vtkExtentSplitter.PointModeOn | ( | ) | [virtual] |
Get/Set whether "point mode" is on. In point mode, sub-extents are generated to ensure every point in the update request is read, but not necessarily every cell. This can be used when point data are stored in a planar slice per piece with no cell data. The default is OFF.
Add/Remove a source providing the given extent. Sources with higher priority numbers are favored. Source id numbers and priorities must be non-negative.
| void Kitware.VTK.vtkExtentSplitter.RemoveExtentSource | ( | int | id | ) |
Add/Remove a source providing the given extent. Sources with higher priority numbers are favored. Source id numbers and priorities must be non-negative.
| static new vtkExtentSplitter Kitware.VTK.vtkExtentSplitter.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
| virtual void Kitware.VTK.vtkExtentSplitter.SetPointMode | ( | int | _arg | ) | [virtual] |
Get/Set whether "point mode" is on. In point mode, sub-extents are generated to ensure every point in the update request is read, but not necessarily every cell. This can be used when point data are stored in a planar slice per piece with no cell data. The default is OFF.
| static internal void Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_AddExtent_01 | ( | HandleRef | pThis, |
| int | x0, | ||
| int | x1, | ||
| int | y0, | ||
| int | y1, | ||
| int | z0, | ||
| int | z1 | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_AddExtent_02 | ( | HandleRef | pThis, |
| IntPtr | extent | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_AddExtentSource_03 | ( | HandleRef | pThis, |
| int | id, | ||
| int | priority, | ||
| int | x0, | ||
| int | x1, | ||
| int | y0, | ||
| int | y1, | ||
| int | z0, | ||
| int | z1 | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_AddExtentSource_04 | ( | HandleRef | pThis, |
| int | id, | ||
| int | priority, | ||
| IntPtr | extent | ||
| ) | [private] |
| static internal int Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_ComputeSubExtents_05 | ( | HandleRef | pThis | ) | [private] |
| static internal int Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_GetNumberOfSubExtents_06 | ( | HandleRef | pThis | ) | [private] |
| static internal int Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_GetPointMode_07 | ( | HandleRef | pThis | ) | [private] |
| static internal IntPtr Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_GetSubExtent_08 | ( | HandleRef | pThis, |
| int | index | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_GetSubExtent_09 | ( | HandleRef | pThis, |
| int | index, | ||
| IntPtr | extent | ||
| ) | [private] |
| static internal int Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_GetSubExtentSource_10 | ( | HandleRef | pThis, |
| int | index | ||
| ) | [private] |
| static internal int Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_IsA_11 | ( | HandleRef | pThis, |
| string | type | ||
| ) | [private] |
| static internal int Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_IsTypeOf_12 | ( | string | type | ) | [private] |
| static internal IntPtr Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_New | ( | ref uint | mteStatus, |
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_NewInstance_14 | ( | HandleRef | pThis, |
| ref uint | mteStatus, | ||
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_PointModeOff_15 | ( | HandleRef | pThis | ) | [private] |
| static internal void Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_PointModeOn_16 | ( | HandleRef | pThis | ) | [private] |
| static internal void Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_RemoveAllExtentSources_17 | ( | HandleRef | pThis | ) | [private] |
| static internal void Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_RemoveExtentSource_18 | ( | HandleRef | pThis, |
| int | id | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_SafeDownCast_19 | ( | HandleRef | o, |
| ref uint | mteStatus, | ||
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkExtentSplitter.vtkExtentSplitter_SetPointMode_20 | ( | HandleRef | pThis, |
| int | _arg | ||
| ) | [private] |
new readonly string Kitware.VTK.vtkExtentSplitter.MRClassNameKey = "17vtkExtentSplitter" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
| new const string Kitware.VTK.vtkExtentSplitter.MRFullTypeName = "Kitware.VTK.vtkExtentSplitter" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
1.7.6.1