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

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

#include <vtkPVMetaClipDataSet.h>

Inheritance diagram for vtkPVMetaClipDataSet:
Inheritance graph
[legend]
Collaboration diagram for vtkPVMetaClipDataSet:
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...
 
void SetImplicitFunction (vtkImplicitFunction *func)
 
void SetInsideOut (int insideOut)
 
void SetClipFunction (vtkImplicitFunction *func)
 Expose method from vtkCutter. More...
 
void SetValue (double value)
 Expose method from vtkClip. More...
 
virtual void SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, const char *name)
 
virtual void SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, int fieldAttributeType)
 
virtual void SetInputArrayToProcess (int idx, vtkInformation *info)
 
virtual void SetInputArrayToProcess (int idx, int port, int connection, const char *fieldName, const char *fieldType)
 
void SetUseValueAsOffset (int)
 Expose method from vtkClip. More...
 
virtual int ProcessRequest (vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
 Add validation for active filter so that the vtkExtractGeometry won't be used without ImplicifFuntion being set. More...
 
virtual int ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo)
 Forward those methods to the underneath filters. 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...
 
virtual vtkAlgorithm * SetActiveFilter (int index)
 Set the active filter based on the given index of the filters registration queue. More...
 
vtkMTimeType GetMTime ()
 Override GetMTime because we delegate to other filters to do the real work. More...
 

Static Public Member Functions

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

Protected Member Functions

 vtkPVMetaClipDataSet ()
 
 ~vtkPVMetaClipDataSet ()
 
bool SwitchFilterForCrinkle ()
 
- 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 clip filter that will allow the user to switch between a regular clip filter or an extract cell by region filter.

Definition at line 29 of file vtkPVMetaClipDataSet.h.

Member Typedef Documentation

§ Superclass

Definition at line 33 of file vtkPVMetaClipDataSet.h.

Constructor & Destructor Documentation

§ vtkPVMetaClipDataSet()

vtkPVMetaClipDataSet::vtkPVMetaClipDataSet ( )
protected

§ ~vtkPVMetaClipDataSet()

vtkPVMetaClipDataSet::~vtkPVMetaClipDataSet ( )
protected

Member Function Documentation

§ GetClassName()

virtual const char* vtkPVMetaClipDataSet::GetClassName ( )
virtual

§ IsTypeOf()

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

§ IsA()

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

§ SafeDownCast()

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

§ PrintSelf()

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

§ New()

static vtkPVMetaClipDataSet* vtkPVMetaClipDataSet::New ( )
static

§ PreserveInputCells()

void vtkPVMetaClipDataSet::PreserveInputCells ( int  keepCellAsIs)

Enable or disable the Extract Cells By Regions.

§ SetImplicitFunction()

void vtkPVMetaClipDataSet::SetImplicitFunction ( vtkImplicitFunction *  func)

§ SetInsideOut()

void vtkPVMetaClipDataSet::SetInsideOut ( int  insideOut)

§ SetClipFunction()

void vtkPVMetaClipDataSet::SetClipFunction ( vtkImplicitFunction *  func)
inline

Expose method from vtkCutter.

Definition at line 52 of file vtkPVMetaClipDataSet.h.

§ SetValue()

void vtkPVMetaClipDataSet::SetValue ( double  value)

Expose method from vtkClip.

§ SetInputArrayToProcess() [1/4]

virtual void vtkPVMetaClipDataSet::SetInputArrayToProcess ( int  idx,
int  port,
int  connection,
int  fieldAssociation,
const char *  name 
)
virtual

§ SetInputArrayToProcess() [2/4]

virtual void vtkPVMetaClipDataSet::SetInputArrayToProcess ( int  idx,
int  port,
int  connection,
int  fieldAssociation,
int  fieldAttributeType 
)
virtual

§ SetInputArrayToProcess() [3/4]

virtual void vtkPVMetaClipDataSet::SetInputArrayToProcess ( int  idx,
vtkInformation *  info 
)
virtual

§ SetInputArrayToProcess() [4/4]

virtual void vtkPVMetaClipDataSet::SetInputArrayToProcess ( int  idx,
int  port,
int  connection,
const char *  fieldName,
const char *  fieldType 
)
virtual

§ SetUseValueAsOffset()

void vtkPVMetaClipDataSet::SetUseValueAsOffset ( int  )

Expose method from vtkClip.

§ ProcessRequest() [1/2]

virtual int vtkPVMetaClipDataSet::ProcessRequest ( vtkInformation *  request,
vtkInformationVector **  inInfo,
vtkInformationVector *  outInfo 
)
virtual

Add validation for active filter so that the vtkExtractGeometry won't be used without ImplicifFuntion being set.

Reimplemented from vtkPVDataSetAlgorithmSelectorFilter.

§ ProcessRequest() [2/2]

virtual int vtkPVMetaClipDataSet::ProcessRequest ( vtkInformation *  request,
vtkCollection *  inInfo,
vtkInformationVector *  outInfo 
)
virtual

Forward those methods to the underneath filters.

Reimplemented from vtkPVDataSetAlgorithmSelectorFilter.

§ SwitchFilterForCrinkle()

bool vtkPVMetaClipDataSet::SwitchFilterForCrinkle ( )
protected

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