VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkPLinearExtrusionFilter Class Reference

Subclass that handles piece invariance. More...

#include <vtkPLinearExtrusionFilter.h>

Inheritance diagram for vtkPLinearExtrusionFilter:
[legend]
Collaboration diagram for vtkPLinearExtrusionFilter:
[legend]

Public Types

typedef vtkLinearExtrusionFilter Superclass
 
- Public Types inherited from vtkLinearExtrusionFilter
typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkPLinearExtrusionFilterNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetPieceInvariant (int)
 
virtual int GetPieceInvariant ()
 
virtual void PieceInvariantOn ()
 
virtual void PieceInvariantOff ()
 
- Public Member Functions inherited from vtkLinearExtrusionFilter
vtkLinearExtrusionFilterNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetExtrusionType (int)
 
virtual int GetExtrusionType ()
 
void SetExtrusionTypeToVectorExtrusion ()
 
void SetExtrusionTypeToNormalExtrusion ()
 
void SetExtrusionTypeToPointExtrusion ()
 
virtual void SetCapping (int)
 
virtual int GetCapping ()
 
virtual void CappingOn ()
 
virtual void CappingOff ()
 
virtual void SetScaleFactor (double)
 
virtual double GetScaleFactor ()
 
virtual void SetVector (double, double, double)
 
virtual void SetVector (double[3])
 
virtual double * GetVector ()
 
virtual void GetVector (double data[3])
 
virtual void SetExtrusionPoint (double, double, double)
 
virtual void SetExtrusionPoint (double[3])
 
virtual double * GetExtrusionPoint ()
 
virtual void GetExtrusionPoint (double data[3])
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPLinearExtrusionFilterSafeDownCast (vtkObjectBase *o)
 
static vtkPLinearExtrusionFilterNew ()
 
- Static Public Member Functions inherited from vtkLinearExtrusionFilter
static int IsTypeOf (const char *type)
 
static vtkLinearExtrusionFilterSafeDownCast (vtkObjectBase *o)
 
static vtkLinearExtrusionFilterNew ()
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkPLinearExtrusionFilter ()
 
 ~vtkPLinearExtrusionFilter ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
- Protected Member Functions inherited from vtkLinearExtrusionFilter
 vtkLinearExtrusionFilter ()
 
 ~vtkLinearExtrusionFilter ()
 
void ViaNormal (double x[3], vtkIdType id, vtkDataArray *normals)
 
void ViaVector (double x[3], vtkIdType id, vtkDataArray *normals=0)
 
void ViaPoint (double x[3], vtkIdType id, vtkDataArray *normals=0)
 

Protected Attributes

int PieceInvariant
 
- Protected Attributes inherited from vtkLinearExtrusionFilter
int ExtrusionType
 
int Capping
 
double ScaleFactor
 
double Vector [3]
 
double ExtrusionPoint [3]
 
void(vtkLinearExtrusionFilter::* ExtrudePoint )(double x[3], vtkIdType id, vtkDataArray *normals)
 

Detailed Description

Subclass that handles piece invariance.

vtkPLinearExtrusionFilter is a parallel version of vtkLinearExtrusionFilter.

See Also
vtkLinearExtrusionFilter
Tests:
vtkPLinearExtrusionFilter (Tests)

Definition at line 33 of file vtkPLinearExtrusionFilter.h.

Member Typedef Documentation

Definition at line 36 of file vtkPLinearExtrusionFilter.h.

Constructor & Destructor Documentation

vtkPLinearExtrusionFilter::vtkPLinearExtrusionFilter ( )
protected
vtkPLinearExtrusionFilter::~vtkPLinearExtrusionFilter ( )
inlineprotected

Definition at line 54 of file vtkPLinearExtrusionFilter.h.

Member Function Documentation

static int vtkPLinearExtrusionFilter::IsTypeOf ( const char *  type)
static
virtual int vtkPLinearExtrusionFilter::IsA ( const char *  type)
virtual

Reimplemented from vtkLinearExtrusionFilter.

static vtkPLinearExtrusionFilter* vtkPLinearExtrusionFilter::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkPLinearExtrusionFilter::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkLinearExtrusionFilter.

vtkPLinearExtrusionFilter* vtkPLinearExtrusionFilter::NewInstance ( ) const
void vtkPLinearExtrusionFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
static vtkPLinearExtrusionFilter* vtkPLinearExtrusionFilter::New ( )
static

Create an object with PieceInvariant off.

virtual void vtkPLinearExtrusionFilter::SetPieceInvariant ( int  )
virtual
virtual int vtkPLinearExtrusionFilter::GetPieceInvariant ( )
virtual
virtual void vtkPLinearExtrusionFilter::PieceInvariantOn ( )
virtual
virtual void vtkPLinearExtrusionFilter::PieceInvariantOff ( )
virtual
virtual int vtkPLinearExtrusionFilter::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

Reimplemented from vtkLinearExtrusionFilter.

virtual int vtkPLinearExtrusionFilter::RequestUpdateExtent ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

Member Data Documentation

int vtkPLinearExtrusionFilter::PieceInvariant
protected

Definition at line 59 of file vtkPLinearExtrusionFilter.h.


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