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.