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.vtkTessellatedBoxSource Class Reference

vtkTessellatedBoxSource - Create a polygonal representation of a box with a given level of subdivision. More...

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

List of all members.

Public Member Functions

 vtkTessellatedBoxSource (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkTessellatedBoxSource ()
 Undocumented Block.
virtual void DuplicateSharedPointsOff ()
 Flag to tell the source to duplicate points shared between faces (vertices of the box and internal edge points). Initial value is false. Implementation note: duplicating points is an easier method to implement than a minimal number of points.
virtual void DuplicateSharedPointsOn ()
 Flag to tell the source to duplicate points shared between faces (vertices of the box and internal edge points). Initial value is false. Implementation note: duplicating points is an easier method to implement than a minimal number of points.
virtual double[] GetBounds ()
 Bounds of the box in world coordinates. This a 6-uple of xmin,xmax,ymin, ymax,zmin and zmax. Initial value is (-0.5,0.5,-0.5,0.5,-0.5,0.5), bounds of a cube of length 1 centered at (0,0,0). Bounds are defined such that xmin<=xmax, ymin<=ymax and zmin<zmax.
virtual void GetBounds (ref double _arg1, ref double _arg2, ref double _arg3, ref double _arg4, ref double _arg5, ref double _arg6)
 Bounds of the box in world coordinates. This a 6-uple of xmin,xmax,ymin, ymax,zmin and zmax. Initial value is (-0.5,0.5,-0.5,0.5,-0.5,0.5), bounds of a cube of length 1 centered at (0,0,0). Bounds are defined such that xmin<=xmax, ymin<=ymax and zmin<zmax.
virtual void GetBounds (IntPtr _arg)
 Bounds of the box in world coordinates. This a 6-uple of xmin,xmax,ymin, ymax,zmin and zmax. Initial value is (-0.5,0.5,-0.5,0.5,-0.5,0.5), bounds of a cube of length 1 centered at (0,0,0). Bounds are defined such that xmin<=xmax, ymin<=ymax and zmin<zmax.
virtual int GetDuplicateSharedPoints ()
 Flag to tell the source to duplicate points shared between faces (vertices of the box and internal edge points). Initial value is false. Implementation note: duplicating points is an easier method to implement than a minimal number of points.
virtual int GetLevel ()
 Level of subdivision of the faces. Initial value is 0.
virtual int GetQuads ()
 Flag to tell the source to generate either a quad or two triangle for a set of four points. Initial value is false (generate triangles).
override int IsA (string type)
 Undocumented Block.
new vtkTessellatedBoxSource NewInstance ()
 Undocumented Block.
virtual void QuadsOff ()
 Flag to tell the source to generate either a quad or two triangle for a set of four points. Initial value is false (generate triangles).
virtual void QuadsOn ()
 Flag to tell the source to generate either a quad or two triangle for a set of four points. Initial value is false (generate triangles).
virtual void SetBounds (double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6)
 Set the bounds of the box. See GetBounds() for a detail description.
virtual void SetBounds (IntPtr _arg)
 Set the bounds of the box. See GetBounds() for a detail description.
virtual void SetDuplicateSharedPoints (int _arg)
 Flag to tell the source to duplicate points shared between faces (vertices of the box and internal edge points). Initial value is false. Implementation note: duplicating points is an easier method to implement than a minimal number of points.
virtual void SetLevel (int _arg)
 Set the level of subdivision of the faces.
virtual void SetQuads (int _arg)
 Flag to tell the source to generate either a quad or two triangle for a set of four points. Initial value is false (generate triangles).

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "23vtkTessellatedBoxSource"
 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 vtkTessellatedBoxSource_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkTessellatedBoxSource_DuplicateSharedPointsOff_01 (HandleRef pThis)
static internal void vtkTessellatedBoxSource_DuplicateSharedPointsOn_02 (HandleRef pThis)
static internal IntPtr vtkTessellatedBoxSource_GetBounds_03 (HandleRef pThis)
static internal void vtkTessellatedBoxSource_GetBounds_04 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3, ref double _arg4, ref double _arg5, ref double _arg6)
static internal void vtkTessellatedBoxSource_GetBounds_05 (HandleRef pThis, IntPtr _arg)
static internal int vtkTessellatedBoxSource_GetDuplicateSharedPoints_06 (HandleRef pThis)
static internal int vtkTessellatedBoxSource_GetLevel_07 (HandleRef pThis)
static internal int vtkTessellatedBoxSource_GetQuads_08 (HandleRef pThis)
static internal int vtkTessellatedBoxSource_IsA_09 (HandleRef pThis, string type)
static internal int vtkTessellatedBoxSource_IsTypeOf_10 (string type)
static internal IntPtr vtkTessellatedBoxSource_NewInstance_12 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkTessellatedBoxSource_QuadsOff_13 (HandleRef pThis)
static internal void vtkTessellatedBoxSource_QuadsOn_14 (HandleRef pThis)
static internal IntPtr vtkTessellatedBoxSource_SafeDownCast_15 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkTessellatedBoxSource_SetBounds_16 (HandleRef pThis, double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6)
static internal void vtkTessellatedBoxSource_SetBounds_17 (HandleRef pThis, IntPtr _arg)
static internal void vtkTessellatedBoxSource_SetDuplicateSharedPoints_18 (HandleRef pThis, int _arg)
static internal void vtkTessellatedBoxSource_SetLevel_19 (HandleRef pThis, int _arg)
static internal void vtkTessellatedBoxSource_SetQuads_20 (HandleRef pThis, int _arg)

Static Private Member Functions

static vtkTessellatedBoxSource ()
 Automatically generated type registration mechanics.

Detailed Description

vtkTessellatedBoxSource - Create a polygonal representation of a box with a given level of subdivision.

Description vtkTessellatedBoxSource creates a axis-aligned box defined by its bounds and a level of subdivision. Connectivity is strong: points of the vertices and inside the edges are shared between faces. In other words, faces are connected. Each face looks like a grid of quads, each quad is composed of 2 triangles. Given a level of subdivision `l', each edge has `l'+2 points, `l' of them are internal edge points, the 2 other ones are the vertices. Each face has a total of (`l'+2)*(`l'+2) points, 4 of them are vertices, 4*`l' are internal edge points, it remains `l'^2 internal face points.

This source only generate geometry, no DataArrays like normals or texture coordinates.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource ( 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.vtkTessellatedBoxSource.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.vtkPolyDataAlgorithm.

Flag to tell the source to duplicate points shared between faces (vertices of the box and internal edge points). Initial value is false. Implementation note: duplicating points is an easier method to implement than a minimal number of points.

Flag to tell the source to duplicate points shared between faces (vertices of the box and internal edge points). Initial value is false. Implementation note: duplicating points is an easier method to implement than a minimal number of points.

virtual double [] Kitware.VTK.vtkTessellatedBoxSource.GetBounds ( ) [virtual]

Bounds of the box in world coordinates. This a 6-uple of xmin,xmax,ymin, ymax,zmin and zmax. Initial value is (-0.5,0.5,-0.5,0.5,-0.5,0.5), bounds of a cube of length 1 centered at (0,0,0). Bounds are defined such that xmin<=xmax, ymin<=ymax and zmin<zmax.

Postcondition:
xmin<=xmax && ymin<=ymax && zmin<zmax
virtual void Kitware.VTK.vtkTessellatedBoxSource.GetBounds ( ref double  _arg1,
ref double  _arg2,
ref double  _arg3,
ref double  _arg4,
ref double  _arg5,
ref double  _arg6 
) [virtual]

Bounds of the box in world coordinates. This a 6-uple of xmin,xmax,ymin, ymax,zmin and zmax. Initial value is (-0.5,0.5,-0.5,0.5,-0.5,0.5), bounds of a cube of length 1 centered at (0,0,0). Bounds are defined such that xmin<=xmax, ymin<=ymax and zmin<zmax.

Postcondition:
xmin<=xmax && ymin<=ymax && zmin<zmax
virtual void Kitware.VTK.vtkTessellatedBoxSource.GetBounds ( IntPtr  _arg) [virtual]

Bounds of the box in world coordinates. This a 6-uple of xmin,xmax,ymin, ymax,zmin and zmax. Initial value is (-0.5,0.5,-0.5,0.5,-0.5,0.5), bounds of a cube of length 1 centered at (0,0,0). Bounds are defined such that xmin<=xmax, ymin<=ymax and zmin<zmax.

Postcondition:
xmin<=xmax && ymin<=ymax && zmin<zmax

Flag to tell the source to duplicate points shared between faces (vertices of the box and internal edge points). Initial value is false. Implementation note: duplicating points is an easier method to implement than a minimal number of points.

Level of subdivision of the faces. Initial value is 0.

Postcondition:
positive_level: level>=0

Flag to tell the source to generate either a quad or two triangle for a set of four points. Initial value is false (generate triangles).

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Flag to tell the source to generate either a quad or two triangle for a set of four points. Initial value is false (generate triangles).

virtual void Kitware.VTK.vtkTessellatedBoxSource.QuadsOn ( ) [virtual]

Flag to tell the source to generate either a quad or two triangle for a set of four points. Initial value is false (generate triangles).

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkTessellatedBoxSource.SetBounds ( double  _arg1,
double  _arg2,
double  _arg3,
double  _arg4,
double  _arg5,
double  _arg6 
) [virtual]

Set the bounds of the box. See GetBounds() for a detail description.

Precondition:
xmin<=xmax && ymin<=ymax && zmin<zmax
virtual void Kitware.VTK.vtkTessellatedBoxSource.SetBounds ( IntPtr  _arg) [virtual]

Set the bounds of the box. See GetBounds() for a detail description.

Precondition:
xmin<=xmax && ymin<=ymax && zmin<zmax

Flag to tell the source to duplicate points shared between faces (vertices of the box and internal edge points). Initial value is false. Implementation note: duplicating points is an easier method to implement than a minimal number of points.

virtual void Kitware.VTK.vtkTessellatedBoxSource.SetLevel ( int  _arg) [virtual]

Set the level of subdivision of the faces.

Precondition:
positive_level: level>=0
virtual void Kitware.VTK.vtkTessellatedBoxSource.SetQuads ( int  _arg) [virtual]

Flag to tell the source to generate either a quad or two triangle for a set of four points. Initial value is false (generate triangles).

static internal IntPtr Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource_GetBounds_03 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource_GetBounds_04 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2,
ref double  _arg3,
ref double  _arg4,
ref double  _arg5,
ref double  _arg6 
) [private]
static internal void Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource_GetBounds_05 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal int Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource_GetLevel_07 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource_GetQuads_08 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource_IsA_09 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource_IsTypeOf_10 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource_NewInstance_12 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource_QuadsOff_13 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource_QuadsOn_14 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource_SafeDownCast_15 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource_SetBounds_16 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3,
double  _arg4,
double  _arg5,
double  _arg6 
) [private]
static internal void Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource_SetBounds_17 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource_SetDuplicateSharedPoints_18 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource_SetLevel_19 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTessellatedBoxSource.vtkTessellatedBoxSource_SetQuads_20 ( HandleRef  pThis,
int  _arg 
) [private]

Member Data Documentation

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.


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