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

vtkStreamingTessellator - An algorithm that refines an initial simplicial tessellation using edge subdivision More...

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

List of all members.

Public Types

enum  MaxFieldSize_WrapperEnum { MaxFieldSize = 18 }
 Undocumented Block. More...

Public Member Functions

 vtkStreamingTessellator (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkStreamingTessellator ()
 Undocumented Block.
delegate void EdgeProcessorFunction (IntPtr arg0, IntPtr arg1, IntPtr arg2, IntPtr arg3, IntPtr arg4)
 Undocumented Block.
delegate void TetrahedronProcessorFunction (IntPtr arg0, IntPtr arg1, IntPtr arg2, IntPtr arg3, IntPtr arg4, IntPtr arg5, IntPtr arg6)
 Undocumented Block.
delegate void TriangleProcessorFunction (IntPtr arg0, IntPtr arg1, IntPtr arg2, IntPtr arg3, IntPtr arg4, IntPtr arg5)
 Undocumented Block.
delegate void VertexProcessorFunction (IntPtr arg0, IntPtr arg1, IntPtr arg2, IntPtr arg3)
 Undocumented Block.
void AdaptivelySample0Facet (IntPtr v1)
 This will adaptively subdivide the tetrahedron (3-facet), triangle (2-facet), or edge (1-facet) until the subdivision algorithm returns false for every edge or the maximum recursion depth is reached.
void AdaptivelySample1Facet (IntPtr v1, IntPtr v2)
 The number of subdivisions allowed.
void AdaptivelySample2Facet (IntPtr v1, IntPtr v2, IntPtr v3)
 The number of subdivisions allowed.
void AdaptivelySample3Facet (IntPtr v1, IntPtr v2, IntPtr v3, IntPtr v4)
 The number of subdivisions allowed.
int GetCaseCount (int c)
 Reset/access the histogram of subdivision cases encountered. The histogram may be used to examine coverage during testing as well as characterizing the tessellation algorithm's performance. You should call ResetCounts() once, at the beginning of a stream of tetrahedra. It must be called before AdaptivelySample3Facet() to prevent uninitialized memory reads.
virtual IntPtr GetConstPrivateData ()
 can't wrap const private data because python wrapper will try to cast it to void*, not const void*
virtual EdgeProcessorFunction GetEdgeCallback ()
 Undocumented Block.
int GetEmbeddingDimension (int k)
 The number of subdivisions allowed.
int GetFieldSize (int k)
 The number of subdivisions allowed.
int GetMaximumNumberOfSubdivisions ()
 The number of subdivisions allowed.
virtual IntPtr GetPrivateData ()
 Get/Set a void pointer passed to the triangle and edge output functions.
int GetSubcaseCount (int casenum, int sub)
 Reset/access the histogram of subdivision cases encountered. The histogram may be used to examine coverage during testing as well as characterizing the tessellation algorithm's performance. You should call ResetCounts() once, at the beginning of a stream of tetrahedra. It must be called before AdaptivelySample3Facet() to prevent uninitialized memory reads.
virtual vtkEdgeSubdivisionCriterion GetSubdivisionAlgorithm ()
 Get/Set the algorithm used to determine whether an edge should be subdivided or left as-is. This is used once for each call to AdaptivelySample1Facet (which is recursive and will call itself resulting in additional edges to be checked) or three times for each call to AdaptivelySample2Facet (also recursive).
virtual
TetrahedronProcessorFunction 
GetTetrahedronCallback ()
 Undocumented Block.
virtual TriangleProcessorFunction GetTriangleCallback ()
 Undocumented Block.
virtual VertexProcessorFunction GetVertexCallback ()
 Undocumented Block.
override int IsA (string type)
 Undocumented Block.
new vtkStreamingTessellator NewInstance ()
 Undocumented Block.
void ResetCounts ()
 Reset/access the histogram of subdivision cases encountered. The histogram may be used to examine coverage during testing as well as characterizing the tessellation algorithm's performance. You should call ResetCounts() once, at the beginning of a stream of tetrahedra. It must be called before AdaptivelySample3Facet() to prevent uninitialized memory reads.
virtual void SetConstPrivateData (IntPtr ConstPrivate)
 can't wrap const private data because python wrapper will try to cast it to void*, not const void*
virtual void SetEdgeCallback (EdgeProcessorFunction arg0)
 Undocumented Block.
virtual void SetEmbeddingDimension (int k, int d)
 Get/Set the number of parameter-space coordinates associated with each input and output point. The default is k for k -facets. You may specify a different dimension, d, for each type of k -facet to be processed. For example, SetEmbeddingDimension( 2, 3 ) would associate r, s, and t coordinates with each input and output point generated by AdaptivelySample2Facet but does not say anything about input or output points generated by AdaptivelySample1Facet. Call SetEmbeddingDimension( -1, d ) to specify the same dimension for all possible k values. d may not exceed 8, as that would be plain silly.
virtual void SetFieldSize (int k, int s)
 Get/Set the number of field value coordinates associated with each input and output point. The default is 0; no field values are interpolated. You may specify a different size, s, for each type of k -facet to be processed. For example, SetFieldSize( 2, 3 ) would associate 3 field value coordinates with each input and output point of an AdaptivelySample2Facet call, but does not say anything about input or output points of AdaptivelySample1Facet. Call SetFieldSize( -1, s ) to specify the same dimension for all possible k values. s may not exceed vtkStreamingTessellator::MaxFieldSize. This is a compile-time constant that defaults to 18, which is large enough for a scalar, vector, tensor, normal, and texture coordinate to be included at each point.
virtual void SetMaximumNumberOfSubdivisions (int num_subdiv_in)
 Get/Set the maximum number of subdivisions that may occur.
virtual void SetPrivateData (IntPtr Private)
 Get/Set a void pointer passed to the triangle and edge output functions.
virtual void SetSubdivisionAlgorithm (vtkEdgeSubdivisionCriterion arg0)
 Get/Set the algorithm used to determine whether an edge should be subdivided or left as-is. This is used once for each call to AdaptivelySample1Facet (which is recursive and will call itself resulting in additional edges to be checked) or three times for each call to AdaptivelySample2Facet (also recursive).
virtual void SetTetrahedronCallback (TetrahedronProcessorFunction arg0)
 Undocumented Block.
virtual void SetTriangleCallback (TriangleProcessorFunction arg0)
 Undocumented Block.
virtual void SetVertexCallback (VertexProcessorFunction arg0)
 Undocumented Block.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "23vtkStreamingTessellator"
 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 vtkStreamingTessellator_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkStreamingTessellator_AdaptivelySample0Facet_01 (HandleRef pThis, IntPtr v1)
static internal void vtkStreamingTessellator_AdaptivelySample1Facet_02 (HandleRef pThis, IntPtr v1, IntPtr v2)
static internal void vtkStreamingTessellator_AdaptivelySample2Facet_03 (HandleRef pThis, IntPtr v1, IntPtr v2, IntPtr v3)
static internal void vtkStreamingTessellator_AdaptivelySample3Facet_04 (HandleRef pThis, IntPtr v1, IntPtr v2, IntPtr v3, IntPtr v4)
static internal int vtkStreamingTessellator_GetCaseCount_05 (HandleRef pThis, int c)
static internal IntPtr vtkStreamingTessellator_GetConstPrivateData_06 (HandleRef pThis)
static internal
EdgeProcessorFunction 
vtkStreamingTessellator_GetEdgeCallback_07 (HandleRef pThis)
static internal int vtkStreamingTessellator_GetEmbeddingDimension_08 (HandleRef pThis, int k)
static internal int vtkStreamingTessellator_GetFieldSize_09 (HandleRef pThis, int k)
static internal int vtkStreamingTessellator_GetMaximumNumberOfSubdivisions_10 (HandleRef pThis)
static internal IntPtr vtkStreamingTessellator_GetPrivateData_11 (HandleRef pThis)
static internal int vtkStreamingTessellator_GetSubcaseCount_12 (HandleRef pThis, int casenum, int sub)
static internal IntPtr vtkStreamingTessellator_GetSubdivisionAlgorithm_13 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal
TetrahedronProcessorFunction 
vtkStreamingTessellator_GetTetrahedronCallback_14 (HandleRef pThis)
static internal
TriangleProcessorFunction 
vtkStreamingTessellator_GetTriangleCallback_15 (HandleRef pThis)
static internal
VertexProcessorFunction 
vtkStreamingTessellator_GetVertexCallback_16 (HandleRef pThis)
static internal int vtkStreamingTessellator_IsA_17 (HandleRef pThis, string type)
static internal int vtkStreamingTessellator_IsTypeOf_18 (string type)
static internal IntPtr vtkStreamingTessellator_NewInstance_20 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkStreamingTessellator_ResetCounts_21 (HandleRef pThis)
static internal IntPtr vtkStreamingTessellator_SafeDownCast_22 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkStreamingTessellator_SetConstPrivateData_23 (HandleRef pThis, IntPtr ConstPrivate)
static internal void vtkStreamingTessellator_SetEdgeCallback_24 (HandleRef pThis, EdgeProcessorFunction arg0)
static internal void vtkStreamingTessellator_SetEmbeddingDimension_25 (HandleRef pThis, int k, int d)
static internal void vtkStreamingTessellator_SetFieldSize_26 (HandleRef pThis, int k, int s)
static internal void vtkStreamingTessellator_SetMaximumNumberOfSubdivisions_27 (HandleRef pThis, int num_subdiv_in)
static internal void vtkStreamingTessellator_SetPrivateData_28 (HandleRef pThis, IntPtr Private)
static internal void vtkStreamingTessellator_SetSubdivisionAlgorithm_29 (HandleRef pThis, HandleRef arg0)
static internal void vtkStreamingTessellator_SetTetrahedronCallback_30 (HandleRef pThis, TetrahedronProcessorFunction arg0)
static internal void vtkStreamingTessellator_SetTriangleCallback_31 (HandleRef pThis, TriangleProcessorFunction arg0)
static internal void vtkStreamingTessellator_SetVertexCallback_32 (HandleRef pThis, VertexProcessorFunction arg0)

Static Private Member Functions

static vtkStreamingTessellator ()
 Automatically generated type registration mechanics.

Detailed Description

vtkStreamingTessellator - An algorithm that refines an initial simplicial tessellation using edge subdivision

Description This class is a simple algorithm that takes a single starting simplex -- a tetrahedron, triangle, or line segment -- and calls a function you pass it with (possibly many times) tetrahedra, triangles, or lines adaptively sampled from the one you specified. It uses an algorithm you specify to control the level of adaptivity.

This class does not create vtkUnstructuredGrid output because it is intended for use in mappers as well as filters. Instead, it calls the registered function with simplices as they are created.

The subdivision algorithm should change the vertex coordinates (it must change both geometric and, if desired, parametric coordinates) of the midpoint. These coordinates need not be changed unless the EvaluateEdge() member returns true. The vtkStreamingTessellator itself has no way of creating a more accurate midpoint vertex.

Here's how to use this class:

Warning Note that the vertices passed to AdaptivelySample3Facet, AdaptivelySample2Facet, or AdaptivelySample1Facet must be at least 6, 5, or 4 entries long, respectively! This is because the <r,s,t>, <r,s>, or <r> parametric coordinates of the vertices are maintained as the facet is subdivided. This information is often required by the subdivision algorithm in order to compute an error metric. You may change the number of parametric coordinates associated with each vertex using vtkStreamingTessellator::SetEmbeddingDimension().

Interpolating Field Values If you wish, you may also use vtkStreamingTessellator to interpolate field values at newly created vertices. Interpolated field values are stored just beyond the parametric coordinates associated with a vertex. They will always be double values; it does not make sense to interpolate a boolean or string value and your output and subdivision subroutines may always cast to a float or use floor() to truncate an interpolated value to an integer.

vtkEdgeSubdivisionCriterion


Member Enumeration Documentation

Undocumented Block.

Enumerator:
MaxFieldSize 

enum member


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

This will adaptively subdivide the tetrahedron (3-facet), triangle (2-facet), or edge (1-facet) until the subdivision algorithm returns false for every edge or the maximum recursion depth is reached.

Use SetMaximumNumberOfSubdivisions to change the maximum recursion depth.

The AdaptivelySample0Facet method is provided as a convenience. Obviously, there is no way to adaptively subdivide a vertex. Instead the input vertex is passed unchanged to the output via a call to the registered VertexProcessorFunction callback.

.SECTION Warning This assumes that you have called SetSubdivisionAlgorithm(), SetEdgeCallback(), SetTriangleCallback(), and SetTetrahedronCallback() with valid values!

The number of subdivisions allowed.

void Kitware.VTK.vtkStreamingTessellator.AdaptivelySample2Facet ( IntPtr  v1,
IntPtr  v2,
IntPtr  v3 
)

The number of subdivisions allowed.

void Kitware.VTK.vtkStreamingTessellator.AdaptivelySample3Facet ( IntPtr  v1,
IntPtr  v2,
IntPtr  v3,
IntPtr  v4 
)

The number of subdivisions allowed.

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

delegate void Kitware.VTK.vtkStreamingTessellator.EdgeProcessorFunction ( IntPtr  arg0,
IntPtr  arg1,
IntPtr  arg2,
IntPtr  arg3,
IntPtr  arg4 
)

Undocumented Block.

Reset/access the histogram of subdivision cases encountered. The histogram may be used to examine coverage during testing as well as characterizing the tessellation algorithm's performance. You should call ResetCounts() once, at the beginning of a stream of tetrahedra. It must be called before AdaptivelySample3Facet() to prevent uninitialized memory reads.

These functions have no effect (and return 0) when PARAVIEW_DEBUG_TESSELLATOR has not been defined. By default, PARAVIEW_DEBUG_TESSELLATOR is not defined, and your code will be fast and efficient. Really!

can't wrap const private data because python wrapper will try to cast it to void*, not const void*

Undocumented Block.

The number of subdivisions allowed.

The number of subdivisions allowed.

The number of subdivisions allowed.

Get/Set a void pointer passed to the triangle and edge output functions.

int Kitware.VTK.vtkStreamingTessellator.GetSubcaseCount ( int  casenum,
int  sub 
)

Reset/access the histogram of subdivision cases encountered. The histogram may be used to examine coverage during testing as well as characterizing the tessellation algorithm's performance. You should call ResetCounts() once, at the beginning of a stream of tetrahedra. It must be called before AdaptivelySample3Facet() to prevent uninitialized memory reads.

These functions have no effect (and return 0) when PARAVIEW_DEBUG_TESSELLATOR has not been defined. By default, PARAVIEW_DEBUG_TESSELLATOR is not defined, and your code will be fast and efficient. Really!

Get/Set the algorithm used to determine whether an edge should be subdivided or left as-is. This is used once for each call to AdaptivelySample1Facet (which is recursive and will call itself resulting in additional edges to be checked) or three times for each call to AdaptivelySample2Facet (also recursive).

Here is the call graph for this function:

Undocumented Block.

Undocumented Block.

Undocumented Block.

override int Kitware.VTK.vtkStreamingTessellator.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reset/access the histogram of subdivision cases encountered. The histogram may be used to examine coverage during testing as well as characterizing the tessellation algorithm's performance. You should call ResetCounts() once, at the beginning of a stream of tetrahedra. It must be called before AdaptivelySample3Facet() to prevent uninitialized memory reads.

These functions have no effect (and return 0) when PARAVIEW_DEBUG_TESSELLATOR has not been defined. By default, PARAVIEW_DEBUG_TESSELLATOR is not defined, and your code will be fast and efficient. Really!

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkStreamingTessellator.SetConstPrivateData ( IntPtr  ConstPrivate) [virtual]

can't wrap const private data because python wrapper will try to cast it to void*, not const void*

Undocumented Block.

virtual void Kitware.VTK.vtkStreamingTessellator.SetEmbeddingDimension ( int  k,
int  d 
) [virtual]

Get/Set the number of parameter-space coordinates associated with each input and output point. The default is k for k -facets. You may specify a different dimension, d, for each type of k -facet to be processed. For example, SetEmbeddingDimension( 2, 3 ) would associate r, s, and t coordinates with each input and output point generated by AdaptivelySample2Facet but does not say anything about input or output points generated by AdaptivelySample1Facet. Call SetEmbeddingDimension( -1, d ) to specify the same dimension for all possible k values. d may not exceed 8, as that would be plain silly.

virtual void Kitware.VTK.vtkStreamingTessellator.SetFieldSize ( int  k,
int  s 
) [virtual]

Get/Set the number of field value coordinates associated with each input and output point. The default is 0; no field values are interpolated. You may specify a different size, s, for each type of k -facet to be processed. For example, SetFieldSize( 2, 3 ) would associate 3 field value coordinates with each input and output point of an AdaptivelySample2Facet call, but does not say anything about input or output points of AdaptivelySample1Facet. Call SetFieldSize( -1, s ) to specify the same dimension for all possible k values. s may not exceed vtkStreamingTessellator::MaxFieldSize. This is a compile-time constant that defaults to 18, which is large enough for a scalar, vector, tensor, normal, and texture coordinate to be included at each point.

Normally, you will not call SetFieldSize() directly; instead, subclasses of vtkEdgeSubdivisionCriterion, such as vtkShoeMeshSubdivisionAlgorithm, will call it for you.

In any event, setting FieldSize to a non-zero value means you must pass field values to the AdaptivelySamplekFacet routines; For example,

   ///    vtkStreamingTessellator* t = vtkStreamingTessellator::New();
   ///    t->SetFieldSize( 1, 3 );
   ///    t->SetEmbeddingDimension( 1, 1 ); // not really required, this is the default
   ///    double p0[3+1+3] = { x0, y0, z0, r0, fx0, fy0, fz0 };
   ///    double p1[3+1+3] = { x1, y1, z1, r1, fx1, fy1, fz1 };
   ///    t->AdaptivelySample1Facet( p0, p1 );
   /// 

This would adaptively sample an curve (1-facet) with geometry and a vector field at every output point on the curve.

virtual void Kitware.VTK.vtkStreamingTessellator.SetMaximumNumberOfSubdivisions ( int  num_subdiv_in) [virtual]

Get/Set the maximum number of subdivisions that may occur.

virtual void Kitware.VTK.vtkStreamingTessellator.SetPrivateData ( IntPtr  Private) [virtual]

Get/Set a void pointer passed to the triangle and edge output functions.

Get/Set the algorithm used to determine whether an edge should be subdivided or left as-is. This is used once for each call to AdaptivelySample1Facet (which is recursive and will call itself resulting in additional edges to be checked) or three times for each call to AdaptivelySample2Facet (also recursive).

Undocumented Block.

Undocumented Block.

Undocumented Block.

delegate void Kitware.VTK.vtkStreamingTessellator.TetrahedronProcessorFunction ( IntPtr  arg0,
IntPtr  arg1,
IntPtr  arg2,
IntPtr  arg3,
IntPtr  arg4,
IntPtr  arg5,
IntPtr  arg6 
)

Undocumented Block.

delegate void Kitware.VTK.vtkStreamingTessellator.TriangleProcessorFunction ( IntPtr  arg0,
IntPtr  arg1,
IntPtr  arg2,
IntPtr  arg3,
IntPtr  arg4,
IntPtr  arg5 
)

Undocumented Block.

delegate void Kitware.VTK.vtkStreamingTessellator.VertexProcessorFunction ( IntPtr  arg0,
IntPtr  arg1,
IntPtr  arg2,
IntPtr  arg3 
)

Undocumented Block.

static internal void Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_AdaptivelySample0Facet_01 ( HandleRef  pThis,
IntPtr  v1 
) [private]
static internal void Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_AdaptivelySample1Facet_02 ( HandleRef  pThis,
IntPtr  v1,
IntPtr  v2 
) [private]
static internal void Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_AdaptivelySample2Facet_03 ( HandleRef  pThis,
IntPtr  v1,
IntPtr  v2,
IntPtr  v3 
) [private]
static internal void Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_AdaptivelySample3Facet_04 ( HandleRef  pThis,
IntPtr  v1,
IntPtr  v2,
IntPtr  v3,
IntPtr  v4 
) [private]
static internal int Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_GetCaseCount_05 ( HandleRef  pThis,
int  c 
) [private]
static internal IntPtr Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_GetConstPrivateData_06 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_GetEmbeddingDimension_08 ( HandleRef  pThis,
int  k 
) [private]
static internal int Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_GetFieldSize_09 ( HandleRef  pThis,
int  k 
) [private]
static internal IntPtr Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_GetPrivateData_11 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_GetSubcaseCount_12 ( HandleRef  pThis,
int  casenum,
int  sub 
) [private]
static internal IntPtr Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_GetSubdivisionAlgorithm_13 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_IsA_17 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_IsTypeOf_18 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_NewInstance_20 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_ResetCounts_21 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_SafeDownCast_22 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_SetConstPrivateData_23 ( HandleRef  pThis,
IntPtr  ConstPrivate 
) [private]
static internal void Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_SetEdgeCallback_24 ( HandleRef  pThis,
EdgeProcessorFunction  arg0 
) [private]
static internal void Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_SetEmbeddingDimension_25 ( HandleRef  pThis,
int  k,
int  d 
) [private]
static internal void Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_SetFieldSize_26 ( HandleRef  pThis,
int  k,
int  s 
) [private]
static internal void Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_SetMaximumNumberOfSubdivisions_27 ( HandleRef  pThis,
int  num_subdiv_in 
) [private]
static internal void Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_SetPrivateData_28 ( HandleRef  pThis,
IntPtr  Private 
) [private]
static internal void Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_SetSubdivisionAlgorithm_29 ( HandleRef  pThis,
HandleRef  arg0 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkStreamingTessellator.MRClassNameKey = "23vtkStreamingTessellator" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.


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