ActiViz .NET
5.8.0
|
vtkStreamingTessellator - An algorithm that refines an initial simplicial tessellation using edge subdivision More...
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. |
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.
static Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator | ( | ) | [static, private] |
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.
void Kitware.VTK.vtkStreamingTessellator.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.
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!
void Kitware.VTK.vtkStreamingTessellator.AdaptivelySample1Facet | ( | IntPtr | v1, |
IntPtr | v2 | ||
) |
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.
int Kitware.VTK.vtkStreamingTessellator.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.
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!
virtual IntPtr Kitware.VTK.vtkStreamingTessellator.GetConstPrivateData | ( | ) | [virtual] |
can't wrap const private data because python wrapper will try to cast it to void*, not const void*
virtual EdgeProcessorFunction Kitware.VTK.vtkStreamingTessellator.GetEdgeCallback | ( | ) | [virtual] |
Undocumented Block.
The number of subdivisions allowed.
int Kitware.VTK.vtkStreamingTessellator.GetFieldSize | ( | int | k | ) |
The number of subdivisions allowed.
The number of subdivisions allowed.
virtual IntPtr Kitware.VTK.vtkStreamingTessellator.GetPrivateData | ( | ) | [virtual] |
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!
virtual vtkEdgeSubdivisionCriterion Kitware.VTK.vtkStreamingTessellator.GetSubdivisionAlgorithm | ( | ) | [virtual] |
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 Kitware.VTK.vtkStreamingTessellator.GetTetrahedronCallback | ( | ) | [virtual] |
Undocumented Block.
virtual TriangleProcessorFunction Kitware.VTK.vtkStreamingTessellator.GetTriangleCallback | ( | ) | [virtual] |
Undocumented Block.
virtual VertexProcessorFunction Kitware.VTK.vtkStreamingTessellator.GetVertexCallback | ( | ) | [virtual] |
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.
static new vtkStreamingTessellator Kitware.VTK.vtkStreamingTessellator.New | ( | ) | [static] |
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!
static new vtkStreamingTessellator Kitware.VTK.vtkStreamingTessellator.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
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*
virtual void Kitware.VTK.vtkStreamingTessellator.SetEdgeCallback | ( | EdgeProcessorFunction | arg0 | ) | [virtual] |
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.
virtual void Kitware.VTK.vtkStreamingTessellator.SetSubdivisionAlgorithm | ( | vtkEdgeSubdivisionCriterion | arg0 | ) | [virtual] |
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 Kitware.VTK.vtkStreamingTessellator.SetTetrahedronCallback | ( | TetrahedronProcessorFunction | arg0 | ) | [virtual] |
Undocumented Block.
virtual void Kitware.VTK.vtkStreamingTessellator.SetTriangleCallback | ( | TriangleProcessorFunction | arg0 | ) | [virtual] |
Undocumented Block.
virtual void Kitware.VTK.vtkStreamingTessellator.SetVertexCallback | ( | VertexProcessorFunction | arg0 | ) | [virtual] |
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 EdgeProcessorFunction Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_GetEdgeCallback_07 | ( | 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 int Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_GetMaximumNumberOfSubdivisions_10 | ( | HandleRef | pThis | ) | [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 TetrahedronProcessorFunction Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_GetTetrahedronCallback_14 | ( | HandleRef | pThis | ) | [private] |
static internal TriangleProcessorFunction Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_GetTriangleCallback_15 | ( | HandleRef | pThis | ) | [private] |
static internal VertexProcessorFunction Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_GetVertexCallback_16 | ( | HandleRef | pThis | ) | [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] |
static internal void Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_SetTetrahedronCallback_30 | ( | HandleRef | pThis, |
TetrahedronProcessorFunction | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_SetTriangleCallback_31 | ( | HandleRef | pThis, |
TriangleProcessorFunction | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkStreamingTessellator.vtkStreamingTessellator_SetVertexCallback_32 | ( | HandleRef | pThis, |
VertexProcessorFunction | arg0 | ||
) | [private] |
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.