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 | List of all members
vtkCompositeCutter Class Reference

Cut composite data sets with user-specified implicit function. More...

#include <vtkCompositeCutter.h>

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

Public Types

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

Public Member Functions

virtual int IsA (const char *type)
 
vtkCompositeCutterNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
- Public Member Functions inherited from vtkCutter
vtkCutterNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
unsigned long GetMTime ()
 
void CreateDefaultLocator ()
 
void SetValue (int i, double value)
 
double GetValue (int i)
 
double * GetValues ()
 
void GetValues (double *contourValues)
 
void SetNumberOfContours (int number)
 
int GetNumberOfContours ()
 
void GenerateValues (int numContours, double range[2])
 
void GenerateValues (int numContours, double rangeStart, double rangeEnd)
 
virtual void SetCutFunction (vtkImplicitFunction *)
 
virtual vtkImplicitFunction * GetCutFunction ()
 
virtual void SetGenerateCutScalars (int)
 
virtual int GetGenerateCutScalars ()
 
virtual void GenerateCutScalarsOn ()
 
virtual void GenerateCutScalarsOff ()
 
virtual void SetGenerateTriangles (int)
 
virtual int GetGenerateTriangles ()
 
virtual void GenerateTrianglesOn ()
 
virtual void GenerateTrianglesOff ()
 
void SetLocator (vtkIncrementalPointLocator *locator)
 
virtual
vtkIncrementalPointLocator * 
GetLocator ()
 
virtual void SetSortBy (int)
 
virtual int GetSortBy ()
 
void SetSortByToSortByValue ()
 
void SetSortByToSortByCell ()
 
const char * GetSortByAsString ()
 
virtual void SetOutputPointsPrecision (int)
 
virtual int GetOutputPointsPrecision ()
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkCompositeCutterSafeDownCast (vtkObjectBase *o)
 
static vtkCompositeCutterNew ()
 
- Static Public Member Functions inherited from vtkCutter
static int IsTypeOf (const char *type)
 
static vtkCutterSafeDownCast (vtkObjectBase *o)
 
static vtkCutterNew ()
 
static void GetCellTypeDimensions (unsigned char *cellTypeDimensions)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkCompositeCutter (vtkImplicitFunction *cf=NULL)
 
virtual ~vtkCompositeCutter ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
- Protected Member Functions inherited from vtkCutter
 vtkCutter (vtkImplicitFunction *cf=NULL)
 
 ~vtkCutter ()
 
void UnstructuredGridCutter (vtkDataSet *input, vtkPolyData *output)
 
void DataSetCutter (vtkDataSet *input, vtkPolyData *output)
 
void StructuredPointsCutter (vtkDataSet *, vtkPolyData *, vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
void StructuredGridCutter (vtkDataSet *, vtkPolyData *)
 
void RectilinearGridCutter (vtkDataSet *, vtkPolyData *)
 
virtual int ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 

Additional Inherited Members

- Protected Attributes inherited from vtkCutter
vtkImplicitFunction * CutFunction
 
int GenerateTriangles
 
vtkSynchronizedTemplates3DSynchronizedTemplates3D
 
vtkSynchronizedTemplatesCutter3DSynchronizedTemplatesCutter3D
 
vtkGridSynchronizedTemplates3DGridSynchronizedTemplates
 
vtkRectilinearSynchronizedTemplatesRectilinearSynchronizedTemplates
 
vtkIncrementalPointLocator * Locator
 
int SortBy
 
vtkContourValues * ContourValues
 
int GenerateCutScalars
 
int OutputPointsPrecision
 

Detailed Description

Cut composite data sets with user-specified implicit function.

Loop over each data set in the composite input and apply vtkCutter

See Also
vtkCutter
Tests:
vtkCompositeCutter (Tests)

Definition at line 32 of file vtkCompositeCutter.h.

Member Typedef Documentation

Definition at line 35 of file vtkCompositeCutter.h.

Constructor & Destructor Documentation

vtkCompositeCutter::vtkCompositeCutter ( vtkImplicitFunction *  cf = NULL)
protected
virtual vtkCompositeCutter::~vtkCompositeCutter ( )
protectedvirtual

Member Function Documentation

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

Reimplemented from vtkCutter.

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

Reimplemented from vtkCutter.

vtkCompositeCutter* vtkCompositeCutter::NewInstance ( ) const
static vtkCompositeCutter* vtkCompositeCutter::New ( )
static
void vtkCompositeCutter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual int vtkCompositeCutter::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

Reimplemented from vtkCutter.

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

Reimplemented from vtkCutter.

virtual int vtkCompositeCutter::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
protectedvirtual

Reimplemented from vtkCutter.


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