ActiViz .NET
5.8.0
|
vtkSliceCubes - generate isosurface(s) from volume four slices at a time More...
Public Member Functions | |
vtkSliceCubes (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkSliceCubes () | |
Undocumented Block. | |
virtual string | GetFileName () |
Specify file name of marching cubes output file. | |
virtual string | GetLimitsFileName () |
Specify file name of marching cubes limits file. The limits file speeds up subsequent reading of output triangle file. | |
virtual vtkVolumeReader | GetReader () |
Set/get object to read slices. | |
virtual double | GetValue () |
Set/get isosurface contour value. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkSliceCubes | NewInstance () |
Undocumented Block. | |
virtual void | SetFileName (string _arg) |
Specify file name of marching cubes output file. | |
virtual void | SetLimitsFileName (string _arg) |
Specify file name of marching cubes limits file. The limits file speeds up subsequent reading of output triangle file. | |
virtual void | SetReader (vtkVolumeReader arg0) |
Set/get object to read slices. | |
virtual void | SetValue (double _arg) |
Set/get isosurface contour value. | |
void | Update () |
methods to make it look like a filter | |
void | Write () |
methods to make it look like a filter | |
Static Public Member Functions | |
static new vtkSliceCubes | New () |
Undocumented Block. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkSliceCubes | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkSliceCubes" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "13vtkSliceCubes" |
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 | vtkSliceCubes_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkSliceCubes_GetFileName_01 (HandleRef pThis) |
static internal IntPtr | vtkSliceCubes_GetLimitsFileName_02 (HandleRef pThis) |
static internal IntPtr | vtkSliceCubes_GetReader_03 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal double | vtkSliceCubes_GetValue_04 (HandleRef pThis) |
static internal int | vtkSliceCubes_IsA_05 (HandleRef pThis, string type) |
static internal int | vtkSliceCubes_IsTypeOf_06 (string type) |
static internal IntPtr | vtkSliceCubes_NewInstance_08 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkSliceCubes_SafeDownCast_09 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkSliceCubes_SetFileName_10 (HandleRef pThis, string _arg) |
static internal void | vtkSliceCubes_SetLimitsFileName_11 (HandleRef pThis, string _arg) |
static internal void | vtkSliceCubes_SetReader_12 (HandleRef pThis, HandleRef arg0) |
static internal void | vtkSliceCubes_SetValue_13 (HandleRef pThis, double _arg) |
static internal void | vtkSliceCubes_Update_14 (HandleRef pThis) |
static internal void | vtkSliceCubes_Write_15 (HandleRef pThis) |
Static Private Member Functions | |
static | vtkSliceCubes () |
Automatically generated type registration mechanics. |
vtkSliceCubes - generate isosurface(s) from volume four slices at a time
Description vtkSliceCubes is a special version of the marching cubes filter. Instead of ingesting an entire volume at once it processes only four slices at a time. This way, it can generate isosurfaces from huge volumes. Also, the output of this object is written to a marching cubes triangle file. That way, output triangles do not need to be held in memory.
To use vtkSliceCubes you must specify an instance of vtkVolumeReader to read the data. Set this object up with the proper file prefix, image range, data origin, data dimensions, header size, data mask, and swap bytes flag. The vtkSliceCubes object will then take over and read slices as necessary. You also will need to specify the name of an output marching cubes triangle file.
Caveats This process object is both a source and mapper (i.e., it reads and writes data to a file). This is different than the other marching cubes objects (and most process objects in the system). It's specialized to handle very large data.
This object only extracts a single isosurface. This compares with the other contouring objects in vtk that generate multiple surfaces.
To read the output file use vtkMCubesReader.
static Kitware.VTK.vtkSliceCubes.vtkSliceCubes | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkSliceCubes.vtkSliceCubes | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
override void Kitware.VTK.vtkSliceCubes.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.
virtual string Kitware.VTK.vtkSliceCubes.GetFileName | ( | ) | [virtual] |
Specify file name of marching cubes output file.
virtual string Kitware.VTK.vtkSliceCubes.GetLimitsFileName | ( | ) | [virtual] |
Specify file name of marching cubes limits file. The limits file speeds up subsequent reading of output triangle file.
virtual vtkVolumeReader Kitware.VTK.vtkSliceCubes.GetReader | ( | ) | [virtual] |
Set/get object to read slices.
virtual double Kitware.VTK.vtkSliceCubes.GetValue | ( | ) | [virtual] |
Set/get isosurface contour value.
override int Kitware.VTK.vtkSliceCubes.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
static new int Kitware.VTK.vtkSliceCubes.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
static new vtkSliceCubes Kitware.VTK.vtkSliceCubes.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
static new vtkSliceCubes Kitware.VTK.vtkSliceCubes.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
virtual void Kitware.VTK.vtkSliceCubes.SetFileName | ( | string | _arg | ) | [virtual] |
Specify file name of marching cubes output file.
virtual void Kitware.VTK.vtkSliceCubes.SetLimitsFileName | ( | string | _arg | ) | [virtual] |
Specify file name of marching cubes limits file. The limits file speeds up subsequent reading of output triangle file.
virtual void Kitware.VTK.vtkSliceCubes.SetReader | ( | vtkVolumeReader | arg0 | ) | [virtual] |
Set/get object to read slices.
virtual void Kitware.VTK.vtkSliceCubes.SetValue | ( | double | _arg | ) | [virtual] |
Set/get isosurface contour value.
void Kitware.VTK.vtkSliceCubes.Update | ( | ) |
methods to make it look like a filter
static internal IntPtr Kitware.VTK.vtkSliceCubes.vtkSliceCubes_GetFileName_01 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkSliceCubes.vtkSliceCubes_GetLimitsFileName_02 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkSliceCubes.vtkSliceCubes_GetReader_03 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal double Kitware.VTK.vtkSliceCubes.vtkSliceCubes_GetValue_04 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkSliceCubes.vtkSliceCubes_IsA_05 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkSliceCubes.vtkSliceCubes_IsTypeOf_06 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkSliceCubes.vtkSliceCubes_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkSliceCubes.vtkSliceCubes_NewInstance_08 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkSliceCubes.vtkSliceCubes_SafeDownCast_09 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkSliceCubes.vtkSliceCubes_SetFileName_10 | ( | HandleRef | pThis, |
string | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkSliceCubes.vtkSliceCubes_SetLimitsFileName_11 | ( | HandleRef | pThis, |
string | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkSliceCubes.vtkSliceCubes_SetReader_12 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkSliceCubes.vtkSliceCubes_SetValue_13 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkSliceCubes.vtkSliceCubes_Update_14 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkSliceCubes.vtkSliceCubes_Write_15 | ( | HandleRef | pThis | ) | [private] |
void Kitware.VTK.vtkSliceCubes.Write | ( | ) |
methods to make it look like a filter
new readonly string Kitware.VTK.vtkSliceCubes.MRClassNameKey = "13vtkSliceCubes" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
new const string Kitware.VTK.vtkSliceCubes.MRFullTypeName = "Kitware.VTK.vtkSliceCubes" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.