ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkPVMetaSliceDataSet Class Reference

Meta class for slice filter that will allow the user to switch between a regular cutter filter or an extract cell by region filter. More...

#include <vtkPVMetaSliceDataSet.h>

Inheritance diagram for vtkPVMetaSliceDataSet:
Inheritance graph
[legend]
Collaboration diagram for vtkPVMetaSliceDataSet:
Collaboration graph
[legend]

Public Types

typedef vtkPVDataSetAlgorithmSelectorFilter Superclass
 
- Public Types inherited from vtkPVDataSetAlgorithmSelectorFilter
typedef vtkAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void PreserveInputCells (int keepCellAsIs)
 Enable or disable the Extract Cells By Regions. More...
 
virtual vtkAlgorithm * SetActiveFilter (int index)
 Override it so we can change the output type of the filter. More...
 
void SetImplicitFunction (vtkImplicitFunction *func)
 
void SetCutFunction (vtkImplicitFunction *func)
 Expose method from vtkCutter. More...
 
void SetNumberOfContours (int nbContours)
 Expose method from vtkCutter. More...
 
void SetValue (int index, double value)
 Expose method from vtkCutter. More...
 
void SetGenerateTriangles (int status)
 Expose method from vtkCutter. More...
 
- Public Member Functions inherited from vtkPVDataSetAlgorithmSelectorFilter
void PrintSelf (ostream &os, vtkIndent indent)
 
int RegisterFilter (vtkAlgorithm *filter)
 Register a new filter that can be used underneath in the requestData call. More...
 
void UnRegisterFilter (int index)
 UnRegister an existing filter that was previously registered. More...
 
void ClearFilters ()
 Remove all the registered filters. More...
 
int GetNumberOfFilters ()
 Return the current number of registered filters. More...
 
vtkAlgorithm * GetFilter (int index)
 Return the filter that lies at the given index of the filters registration queue. More...
 
vtkAlgorithm * GetActiveFilter ()
 Return the current active filter if any otherwise return NULL. More...
 
vtkMTimeType GetMTime ()
 Override GetMTime because we delegate to other filters to do the real work. More...
 
virtual int ProcessRequest (vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
 Forward those methods to the underneath filters. More...
 
virtual int ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo)
 Forward those methods to the underneath filters. More...
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPVMetaSliceDataSetSafeDownCast (vtkObject *o)
 
static vtkPVMetaSliceDataSetNew ()
 
- Static Public Member Functions inherited from vtkPVDataSetAlgorithmSelectorFilter
static int IsTypeOf (const char *type)
 
static vtkPVDataSetAlgorithmSelectorFilterSafeDownCast (vtkObject *o)
 
static vtkPVDataSetAlgorithmSelectorFilterNew ()
 

Protected Member Functions

 vtkPVMetaSliceDataSet ()
 
 ~vtkPVMetaSliceDataSet ()
 
- Protected Member Functions inherited from vtkPVDataSetAlgorithmSelectorFilter
 vtkPVDataSetAlgorithmSelectorFilter ()
 
 ~vtkPVDataSetAlgorithmSelectorFilter ()
 
virtual int RequestDataObject (vtkInformation *, vtkInformationVector **, vtkInformationVector *outputVector)
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
virtual int FillOutputPortInformation (int port, vtkInformation *info)
 
virtual int GetOutputType ()
 
virtual void SetOutputType (int)
 

Additional Inherited Members

- Protected Attributes inherited from vtkPVDataSetAlgorithmSelectorFilter
int OutputType
 

Detailed Description

Meta class for slice filter that will allow the user to switch between a regular cutter filter or an extract cell by region filter.

Definition at line 29 of file vtkPVMetaSliceDataSet.h.

Member Typedef Documentation

◆ Superclass

Definition at line 33 of file vtkPVMetaSliceDataSet.h.

Constructor & Destructor Documentation

◆ vtkPVMetaSliceDataSet()

vtkPVMetaSliceDataSet::vtkPVMetaSliceDataSet ( )
protected

◆ ~vtkPVMetaSliceDataSet()

vtkPVMetaSliceDataSet::~vtkPVMetaSliceDataSet ( )
protected

Member Function Documentation

◆ GetClassName()

virtual const char* vtkPVMetaSliceDataSet::GetClassName ( )
virtual

◆ IsTypeOf()

static int vtkPVMetaSliceDataSet::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkPVMetaSliceDataSet::IsA ( const char *  type)
virtual

◆ SafeDownCast()

static vtkPVMetaSliceDataSet* vtkPVMetaSliceDataSet::SafeDownCast ( vtkObject *  o)
static

◆ PrintSelf()

void vtkPVMetaSliceDataSet::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ New()

static vtkPVMetaSliceDataSet* vtkPVMetaSliceDataSet::New ( )
static

◆ PreserveInputCells()

void vtkPVMetaSliceDataSet::PreserveInputCells ( int  keepCellAsIs)

Enable or disable the Extract Cells By Regions.

◆ SetActiveFilter()

virtual vtkAlgorithm* vtkPVMetaSliceDataSet::SetActiveFilter ( int  index)
virtual

Override it so we can change the output type of the filter.

Reimplemented from vtkPVDataSetAlgorithmSelectorFilter.

◆ SetImplicitFunction()

void vtkPVMetaSliceDataSet::SetImplicitFunction ( vtkImplicitFunction *  func)

◆ SetCutFunction()

void vtkPVMetaSliceDataSet::SetCutFunction ( vtkImplicitFunction *  func)
inline

Expose method from vtkCutter.

Definition at line 55 of file vtkPVMetaSliceDataSet.h.

◆ SetNumberOfContours()

void vtkPVMetaSliceDataSet::SetNumberOfContours ( int  nbContours)

Expose method from vtkCutter.

◆ SetValue()

void vtkPVMetaSliceDataSet::SetValue ( int  index,
double  value 
)

Expose method from vtkCutter.

◆ SetGenerateTriangles()

void vtkPVMetaSliceDataSet::SetGenerateTriangles ( int  status)

Expose method from vtkCutter.


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