ActiViz .NET  5.8.0
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkHyperOctreeSampleFunction Class Reference

vtkHyperOctreeSampleFunction - sample an implicit function over an hyperoctree More...

Inheritance diagram for Kitware.VTK.vtkHyperOctreeSampleFunction:
[legend]
Collaboration diagram for Kitware.VTK.vtkHyperOctreeSampleFunction:
[legend]

List of all members.

Public Member Functions

 vtkHyperOctreeSampleFunction (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkHyperOctreeSampleFunction ()
 Undocumented Block.
double GetDepth ()
 Return the length along the z-axis. Relevant only if GetDimension()>=3.
int GetDimension ()
 Return the dimension of the tree (1D:binary tree(2 children), 2D:quadtree(4 children), 3D:octree (8 children))
double GetHeight ()
 Return the length along the y-axis. Relevant only if GetDimension()>=2.
virtual vtkImplicitFunction GetImplicitFunction ()
 Specify the implicit function to use to generate data.
int GetLevels ()
 Return the maximum number of levels of the hyperoctree.
override uint GetMTime ()
 Return the MTime also considering the implicit function.
int GetMinLevels ()
 Return the minimal number of levels of systematic subdivision.
virtual double[] GetOrigin ()
 Return the origin (position of corner (0,0,0) ) of the root.
virtual void GetOrigin (ref double _arg1, ref double _arg2, ref double _arg3)
 Return the origin (position of corner (0,0,0) ) of the root.
virtual void GetOrigin (IntPtr _arg)
 Return the origin (position of corner (0,0,0) ) of the root.
virtual int GetOutputScalarType ()
 Set what type of scalar data this source should generate.
virtual double[] GetSize ()
 Return the size on each axis.
virtual void GetSize (ref double _arg1, ref double _arg2, ref double _arg3)
 Return the size on each axis.
virtual void GetSize (IntPtr _arg)
 Return the size on each axis.
double GetThreshold ()
 Return the threshold over which a subdivision is required.
double GetWidth ()
 Return the length along the x-axis.
override int IsA (string type)
 Undocumented Block.
new vtkHyperOctreeSampleFunction NewInstance ()
 Undocumented Block.
void SetDepth (double depth)
 Return the length along the z-axis. Relevant only if GetDimension()>=3.
void SetDimension (int dim)
 Set the dimension of the tree with `dim'. See GetDimension() for details.
void SetHeight (double height)
 Set the length along the y-axis. Relevant only if GetDimension()>=2.
virtual void SetImplicitFunction (vtkImplicitFunction arg0)
 Specify the implicit function to use to generate data.
void SetLevels (int levels)
 Set the maximum number of levels of the hyperoctree. If GetMinLevels()>=levels, GetMinLevels() is changed to levels-1.
void SetMinLevels (int minLevels)
 Set the minimal number of levels of systematic subdivision.
virtual void SetOrigin (double _arg1, double _arg2, double _arg3)
 Set the origin (position of corner (0,0,0) of the root.
virtual void SetOrigin (IntPtr _arg)
 Set the origin (position of corner (0,0,0) of the root.
virtual void SetOutputScalarType (int _arg)
 Set what type of scalar data this source should generate.
void SetOutputScalarTypeToChar ()
 Set what type of scalar data this source should generate.
void SetOutputScalarTypeToDouble ()
 Set what type of scalar data this source should generate.
void SetOutputScalarTypeToFloat ()
 Set what type of scalar data this source should generate.
void SetOutputScalarTypeToInt ()
 Set what type of scalar data this source should generate.
void SetOutputScalarTypeToLong ()
 Set what type of scalar data this source should generate.
void SetOutputScalarTypeToShort ()
 Set what type of scalar data this source should generate.
void SetOutputScalarTypeToUnsignedChar ()
 Set what type of scalar data this source should generate.
void SetOutputScalarTypeToUnsignedInt ()
 Set what type of scalar data this source should generate.
void SetOutputScalarTypeToUnsignedLong ()
 Set what type of scalar data this source should generate.
void SetOutputScalarTypeToUnsignedShort ()
 Set what type of scalar data this source should generate.
virtual void SetSize (double _arg1, double _arg2, double _arg3)
 Set the size on each axis.
virtual void SetSize (IntPtr _arg)
 Set the size on each axis.
void SetThreshold (double threshold)
 Set the threshold over which a subdivision is required.
void SetWidth (double width)
 Set the length along the x-axis.

Static Public Member Functions

static new
vtkHyperOctreeSampleFunction 
New ()
 Undocumented Block.
static new int IsTypeOf (string type)
 Undocumented Block.
static new
vtkHyperOctreeSampleFunction 
SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkHyperOctreeSampleFunction"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "28vtkHyperOctreeSampleFunction"
 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 vtkHyperOctreeSampleFunction_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal double vtkHyperOctreeSampleFunction_GetDepth_01 (HandleRef pThis)
static internal int vtkHyperOctreeSampleFunction_GetDimension_02 (HandleRef pThis)
static internal double vtkHyperOctreeSampleFunction_GetHeight_03 (HandleRef pThis)
static internal IntPtr vtkHyperOctreeSampleFunction_GetImplicitFunction_04 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkHyperOctreeSampleFunction_GetLevels_05 (HandleRef pThis)
static internal uint vtkHyperOctreeSampleFunction_GetMTime_06 (HandleRef pThis)
static internal int vtkHyperOctreeSampleFunction_GetMinLevels_07 (HandleRef pThis)
static internal IntPtr vtkHyperOctreeSampleFunction_GetOrigin_08 (HandleRef pThis)
static internal void vtkHyperOctreeSampleFunction_GetOrigin_09 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3)
static internal void vtkHyperOctreeSampleFunction_GetOrigin_10 (HandleRef pThis, IntPtr _arg)
static internal int vtkHyperOctreeSampleFunction_GetOutputScalarType_11 (HandleRef pThis)
static internal IntPtr vtkHyperOctreeSampleFunction_GetSize_12 (HandleRef pThis)
static internal void vtkHyperOctreeSampleFunction_GetSize_13 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3)
static internal void vtkHyperOctreeSampleFunction_GetSize_14 (HandleRef pThis, IntPtr _arg)
static internal double vtkHyperOctreeSampleFunction_GetThreshold_15 (HandleRef pThis)
static internal double vtkHyperOctreeSampleFunction_GetWidth_16 (HandleRef pThis)
static internal int vtkHyperOctreeSampleFunction_IsA_17 (HandleRef pThis, string type)
static internal int vtkHyperOctreeSampleFunction_IsTypeOf_18 (string type)
static internal IntPtr vtkHyperOctreeSampleFunction_NewInstance_20 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkHyperOctreeSampleFunction_SafeDownCast_21 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkHyperOctreeSampleFunction_SetDepth_22 (HandleRef pThis, double depth)
static internal void vtkHyperOctreeSampleFunction_SetDimension_23 (HandleRef pThis, int dim)
static internal void vtkHyperOctreeSampleFunction_SetHeight_24 (HandleRef pThis, double height)
static internal void vtkHyperOctreeSampleFunction_SetImplicitFunction_25 (HandleRef pThis, HandleRef arg0)
static internal void vtkHyperOctreeSampleFunction_SetLevels_26 (HandleRef pThis, int levels)
static internal void vtkHyperOctreeSampleFunction_SetMinLevels_27 (HandleRef pThis, int minLevels)
static internal void vtkHyperOctreeSampleFunction_SetOrigin_28 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkHyperOctreeSampleFunction_SetOrigin_29 (HandleRef pThis, IntPtr _arg)
static internal void vtkHyperOctreeSampleFunction_SetOutputScalarType_30 (HandleRef pThis, int _arg)
static internal void vtkHyperOctreeSampleFunction_SetOutputScalarTypeToChar_31 (HandleRef pThis)
static internal void vtkHyperOctreeSampleFunction_SetOutputScalarTypeToDouble_32 (HandleRef pThis)
static internal void vtkHyperOctreeSampleFunction_SetOutputScalarTypeToFloat_33 (HandleRef pThis)
static internal void vtkHyperOctreeSampleFunction_SetOutputScalarTypeToInt_34 (HandleRef pThis)
static internal void vtkHyperOctreeSampleFunction_SetOutputScalarTypeToLong_35 (HandleRef pThis)
static internal void vtkHyperOctreeSampleFunction_SetOutputScalarTypeToShort_36 (HandleRef pThis)
static internal void vtkHyperOctreeSampleFunction_SetOutputScalarTypeToUnsignedChar_37 (HandleRef pThis)
static internal void vtkHyperOctreeSampleFunction_SetOutputScalarTypeToUnsignedInt_38 (HandleRef pThis)
static internal void vtkHyperOctreeSampleFunction_SetOutputScalarTypeToUnsignedLong_39 (HandleRef pThis)
static internal void vtkHyperOctreeSampleFunction_SetOutputScalarTypeToUnsignedShort_40 (HandleRef pThis)
static internal void vtkHyperOctreeSampleFunction_SetSize_41 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkHyperOctreeSampleFunction_SetSize_42 (HandleRef pThis, IntPtr _arg)
static internal void vtkHyperOctreeSampleFunction_SetThreshold_43 (HandleRef pThis, double threshold)
static internal void vtkHyperOctreeSampleFunction_SetWidth_44 (HandleRef pThis, double width)

Static Private Member Functions

static vtkHyperOctreeSampleFunction ()
 Automatically generated type registration mechanics.

Detailed Description

vtkHyperOctreeSampleFunction - sample an implicit function over an hyperoctree

Description vtkHyperOctreeSampleFunction is a source object that evaluates an implicit function to drive the subdivision process. The user can specify the threshold over which a subdivision occurs, the maximum and minimum level of subdivisions and the dimension of the hyperoctree.

vtkSampleFunction


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.

Undocumented Block.


Member Function Documentation

override void Kitware.VTK.vtkHyperOctreeSampleFunction.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.vtkHyperOctreeAlgorithm.

Return the length along the z-axis. Relevant only if GetDimension()>=3.

Postcondition:
positive_result: result>0

Return the dimension of the tree (1D:binary tree(2 children), 2D:quadtree(4 children), 3D:octree (8 children))

Postcondition:
valid_result: result>=1 && result<=3

Return the length along the y-axis. Relevant only if GetDimension()>=2.

Postcondition:
positive_result: result>0

Specify the implicit function to use to generate data.

Here is the call graph for this function:

Return the maximum number of levels of the hyperoctree.

Postcondition:
positive_result: result>=1

Return the minimal number of levels of systematic subdivision.

Postcondition:
positive_result: result>=0

Return the MTime also considering the implicit function.

Reimplemented from Kitware.VTK.vtkObject.

virtual double [] Kitware.VTK.vtkHyperOctreeSampleFunction.GetOrigin ( ) [virtual]

Return the origin (position of corner (0,0,0) ) of the root.

virtual void Kitware.VTK.vtkHyperOctreeSampleFunction.GetOrigin ( ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [virtual]

Return the origin (position of corner (0,0,0) ) of the root.

virtual void Kitware.VTK.vtkHyperOctreeSampleFunction.GetOrigin ( IntPtr  _arg) [virtual]

Return the origin (position of corner (0,0,0) ) of the root.

Set what type of scalar data this source should generate.

virtual double [] Kitware.VTK.vtkHyperOctreeSampleFunction.GetSize ( ) [virtual]

Return the size on each axis.

virtual void Kitware.VTK.vtkHyperOctreeSampleFunction.GetSize ( ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [virtual]

Return the size on each axis.

virtual void Kitware.VTK.vtkHyperOctreeSampleFunction.GetSize ( IntPtr  _arg) [virtual]

Return the size on each axis.

Return the threshold over which a subdivision is required.

Postcondition:
positive_result: result>0

Return the length along the x-axis.

Postcondition:
positive_result: result>0
override int Kitware.VTK.vtkHyperOctreeSampleFunction.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkHyperOctreeAlgorithm.

static new int Kitware.VTK.vtkHyperOctreeSampleFunction.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkHyperOctreeAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkHyperOctreeAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkHyperOctreeAlgorithm.

Here is the call graph for this function:

Return the length along the z-axis. Relevant only if GetDimension()>=3.

Precondition:
positive_depth: depth>0
Postcondition:
depth_is_set: GetDepth()==depth

Set the dimension of the tree with `dim'. See GetDimension() for details.

Precondition:
valid_dim: dim>=1 && dim<=3
Postcondition:
dimension_is_set: GetDimension()==dim

Set the length along the y-axis. Relevant only if GetDimension()>=2.

Precondition:
positive_height: height>0
Postcondition:
height_is_set: GetHeight()==height

Specify the implicit function to use to generate data.

Set the maximum number of levels of the hyperoctree. If GetMinLevels()>=levels, GetMinLevels() is changed to levels-1.

Precondition:
positive_levels: levels>=1
Postcondition:
is_set: this->GetLevels()==levels
min_is_valid: this->GetMinLevels()<this->GetLevels()

Set the minimal number of levels of systematic subdivision.

Precondition:
positive_minLevels: minLevels>=0
Postcondition:
is_set: this->GetMinLevels()==minLevels
virtual void Kitware.VTK.vtkHyperOctreeSampleFunction.SetOrigin ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Set the origin (position of corner (0,0,0) of the root.

virtual void Kitware.VTK.vtkHyperOctreeSampleFunction.SetOrigin ( IntPtr  _arg) [virtual]

Set the origin (position of corner (0,0,0) of the root.

Set what type of scalar data this source should generate.

Set what type of scalar data this source should generate.

Set what type of scalar data this source should generate.

Set what type of scalar data this source should generate.

Set what type of scalar data this source should generate.

Set what type of scalar data this source should generate.

Set what type of scalar data this source should generate.

Set what type of scalar data this source should generate.

Set what type of scalar data this source should generate.

Set what type of scalar data this source should generate.

Set what type of scalar data this source should generate.

virtual void Kitware.VTK.vtkHyperOctreeSampleFunction.SetSize ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Set the size on each axis.

virtual void Kitware.VTK.vtkHyperOctreeSampleFunction.SetSize ( IntPtr  _arg) [virtual]

Set the size on each axis.

Set the threshold over which a subdivision is required.

Precondition:
positive_threshold: threshold>=0
Postcondition:
is_set: this->GetThreshold()==threshold

Set the length along the x-axis.

Precondition:
positive_width: width>0
Postcondition:
width_is_set: GetWidth()==width
static internal double Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_GetDepth_01 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_GetHeight_03 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_GetImplicitFunction_04 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal uint Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_GetMTime_06 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_GetOrigin_08 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_GetOrigin_09 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_GetOrigin_10 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal IntPtr Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_GetSize_12 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_GetSize_13 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_GetSize_14 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal double Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_GetWidth_16 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_IsA_17 ( HandleRef  pThis,
string  type 
) [private]
static internal IntPtr Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_NewInstance_20 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_SafeDownCast_21 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_SetDepth_22 ( HandleRef  pThis,
double  depth 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_SetDimension_23 ( HandleRef  pThis,
int  dim 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_SetHeight_24 ( HandleRef  pThis,
double  height 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_SetImplicitFunction_25 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_SetLevels_26 ( HandleRef  pThis,
int  levels 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_SetMinLevels_27 ( HandleRef  pThis,
int  minLevels 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_SetOrigin_28 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_SetOrigin_29 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_SetOutputScalarType_30 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_SetSize_41 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_SetSize_42 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_SetThreshold_43 ( HandleRef  pThis,
double  threshold 
) [private]
static internal void Kitware.VTK.vtkHyperOctreeSampleFunction.vtkHyperOctreeSampleFunction_SetWidth_44 ( HandleRef  pThis,
double  width 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkHyperOctreeSampleFunction.MRClassNameKey = "28vtkHyperOctreeSampleFunction" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkHyperOctreeAlgorithm.

new const string Kitware.VTK.vtkHyperOctreeSampleFunction.MRFullTypeName = "Kitware.VTK.vtkHyperOctreeSampleFunction"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkHyperOctreeAlgorithm.


The documentation for this class was generated from the following file: