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

vtkRotationalExtrusionFilter - sweep polygonal data creating "skirt" from free edges and lines, and lines from vertices More...

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

List of all members.

Public Member Functions

 vtkRotationalExtrusionFilter (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkRotationalExtrusionFilter ()
 Create object with capping on, angle of 360 degrees, resolution = 12, and no translation along z-axis. vector (0,0,1), and point (0,0,0).
virtual void CappingOff ()
 Turn on/off the capping of the skirt.
virtual void CappingOn ()
 Turn on/off the capping of the skirt.
virtual double GetAngle ()
 Set/Get angle of rotation.
virtual int GetCapping ()
 Turn on/off the capping of the skirt.
virtual double GetDeltaRadius ()
 Set/Get change in radius during sweep process.
virtual int GetResolution ()
 Set/Get resolution of sweep operation. Resolution controls the number of intermediate node points.
virtual int GetResolutionMaxValue ()
 Set/Get resolution of sweep operation. Resolution controls the number of intermediate node points.
virtual int GetResolutionMinValue ()
 Set/Get resolution of sweep operation. Resolution controls the number of intermediate node points.
virtual double GetTranslation ()
 Set/Get total amount of translation along the z-axis.
override int IsA (string type)
 Undocumented Block.
new vtkRotationalExtrusionFilter NewInstance ()
 Undocumented Block.
virtual void SetAngle (double _arg)
 Set/Get angle of rotation.
virtual void SetCapping (int _arg)
 Turn on/off the capping of the skirt.
virtual void SetDeltaRadius (double _arg)
 Set/Get change in radius during sweep process.
virtual void SetResolution (int _arg)
 Set/Get resolution of sweep operation. Resolution controls the number of intermediate node points.
virtual void SetTranslation (double _arg)
 Set/Get total amount of translation along the z-axis.

Static Public Member Functions

static new
vtkRotationalExtrusionFilter 
New ()
 Create object with capping on, angle of 360 degrees, resolution = 12, and no translation along z-axis. vector (0,0,1), and point (0,0,0).
static new int IsTypeOf (string type)
 Undocumented Block.
static new
vtkRotationalExtrusionFilter 
SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "28vtkRotationalExtrusionFilter"
 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 vtkRotationalExtrusionFilter_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkRotationalExtrusionFilter_CappingOff_01 (HandleRef pThis)
static internal void vtkRotationalExtrusionFilter_CappingOn_02 (HandleRef pThis)
static internal double vtkRotationalExtrusionFilter_GetAngle_03 (HandleRef pThis)
static internal int vtkRotationalExtrusionFilter_GetCapping_04 (HandleRef pThis)
static internal double vtkRotationalExtrusionFilter_GetDeltaRadius_05 (HandleRef pThis)
static internal int vtkRotationalExtrusionFilter_GetResolution_06 (HandleRef pThis)
static internal int vtkRotationalExtrusionFilter_GetResolutionMaxValue_07 (HandleRef pThis)
static internal int vtkRotationalExtrusionFilter_GetResolutionMinValue_08 (HandleRef pThis)
static internal double vtkRotationalExtrusionFilter_GetTranslation_09 (HandleRef pThis)
static internal int vtkRotationalExtrusionFilter_IsA_10 (HandleRef pThis, string type)
static internal int vtkRotationalExtrusionFilter_IsTypeOf_11 (string type)
static internal IntPtr vtkRotationalExtrusionFilter_NewInstance_13 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkRotationalExtrusionFilter_SafeDownCast_14 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkRotationalExtrusionFilter_SetAngle_15 (HandleRef pThis, double _arg)
static internal void vtkRotationalExtrusionFilter_SetCapping_16 (HandleRef pThis, int _arg)
static internal void vtkRotationalExtrusionFilter_SetDeltaRadius_17 (HandleRef pThis, double _arg)
static internal void vtkRotationalExtrusionFilter_SetResolution_18 (HandleRef pThis, int _arg)
static internal void vtkRotationalExtrusionFilter_SetTranslation_19 (HandleRef pThis, double _arg)

Static Private Member Functions

static vtkRotationalExtrusionFilter ()
 Automatically generated type registration mechanics.

Detailed Description

vtkRotationalExtrusionFilter - sweep polygonal data creating "skirt" from free edges and lines, and lines from vertices

Description vtkRotationalExtrusionFilter is a modeling filter. It takes polygonal data as input and generates polygonal data on output. The input dataset is swept around the z-axis to create new polygonal primitives. These primitives form a "skirt" or swept surface. For example, sweeping a line results in a cylindrical shell, and sweeping a circle creates a torus.

There are a number of control parameters for this filter. You can control whether the sweep of a 2D object (i.e., polygon or triangle strip) is capped with the generating geometry via the "Capping" instance variable. Also, you can control the angle of rotation, and whether translation along the z-axis is performed along with the rotation. (Translation is useful for creating "springs".) You also can adjust the radius of the generating geometry using the "DeltaRotation" instance variable.

The skirt is generated by locating certain topological features. Free edges (edges of polygons or triangle strips only used by one polygon or triangle strips) generate surfaces. This is true also of lines or polylines. Vertices generate lines.

This filter can be used to model axisymmetric objects like cylinders, bottles, and wine glasses; or translational/rotational symmetric objects like springs or corkscrews.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Create object with capping on, angle of 360 degrees, resolution = 12, and no translation along z-axis. vector (0,0,1), and point (0,0,0).


Member Function Documentation

Turn on/off the capping of the skirt.

Turn on/off the capping of the skirt.

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

Set/Get angle of rotation.

Turn on/off the capping of the skirt.

Set/Get change in radius during sweep process.

Set/Get resolution of sweep operation. Resolution controls the number of intermediate node points.

Set/Get resolution of sweep operation. Resolution controls the number of intermediate node points.

Set/Get resolution of sweep operation. Resolution controls the number of intermediate node points.

Set/Get total amount of translation along the z-axis.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Create object with capping on, angle of 360 degrees, resolution = 12, and no translation along z-axis. vector (0,0,1), and point (0,0,0).

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkRotationalExtrusionFilter.SetAngle ( double  _arg) [virtual]

Set/Get angle of rotation.

virtual void Kitware.VTK.vtkRotationalExtrusionFilter.SetCapping ( int  _arg) [virtual]

Turn on/off the capping of the skirt.

virtual void Kitware.VTK.vtkRotationalExtrusionFilter.SetDeltaRadius ( double  _arg) [virtual]

Set/Get change in radius during sweep process.

virtual void Kitware.VTK.vtkRotationalExtrusionFilter.SetResolution ( int  _arg) [virtual]

Set/Get resolution of sweep operation. Resolution controls the number of intermediate node points.

virtual void Kitware.VTK.vtkRotationalExtrusionFilter.SetTranslation ( double  _arg) [virtual]

Set/Get total amount of translation along the z-axis.

static internal double Kitware.VTK.vtkRotationalExtrusionFilter.vtkRotationalExtrusionFilter_GetAngle_03 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkRotationalExtrusionFilter.vtkRotationalExtrusionFilter_IsA_10 ( HandleRef  pThis,
string  type 
) [private]
static internal IntPtr Kitware.VTK.vtkRotationalExtrusionFilter.vtkRotationalExtrusionFilter_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkRotationalExtrusionFilter.vtkRotationalExtrusionFilter_NewInstance_13 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkRotationalExtrusionFilter.vtkRotationalExtrusionFilter_SafeDownCast_14 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkRotationalExtrusionFilter.vtkRotationalExtrusionFilter_SetAngle_15 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkRotationalExtrusionFilter.vtkRotationalExtrusionFilter_SetCapping_16 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRotationalExtrusionFilter.vtkRotationalExtrusionFilter_SetDeltaRadius_17 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkRotationalExtrusionFilter.vtkRotationalExtrusionFilter_SetResolution_18 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkRotationalExtrusionFilter.vtkRotationalExtrusionFilter_SetTranslation_19 ( HandleRef  pThis,
double  _arg 
) [private]

Member Data Documentation

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.


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