Main Page | Directories | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkApplyFilterCommand Class Reference

#include <vtkApplyFilterCommand.h>

Inheritance diagram for vtkApplyFilterCommand:

Inheritance graph
[legend]
Collaboration diagram for vtkApplyFilterCommand:

Collaboration graph
[legend]
List of all members.

Detailed Description

command responsible for executing a filter on datasets

vtkApplyFilterCommand is an abstract superclass for commands that apply a filter to a dataset each time Execute() is called. Currently, the filter has to be a subclass of one of the following: vtkDataSetToDataSetFilter, vtkDataSetToImageFilter, vtkDataSetToPolyDataFilter, vtkDataSetToStructuredGridFilter vtkDataSetToStructuredPointsFilter", vtkDataSetToUnstructuredGridFilter and the datasets have to be subclasses of vtkDataSet.

See also:
vtkMultiBlockApplyFilterCommand vtkHierarchicalBoxApplyFilterCommand
Created by:
  • Geveci, Berk
CVS contributions (if > 5%):
  • Geveci, Berk (90%)
  • King, Brad (9%)
CVS logs (CVSweb):
  • .cxx (/Filtering/vtkApplyFilterCommand.cxx)
  • .h (/Filtering/vtkApplyFilterCommand.h)

Definition at line 51 of file vtkApplyFilterCommand.h.

Public Types

typedef vtkCompositeDataCommand Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
void SetFilter (vtkSource *filter)
virtual vtkSourceGetFilter ()

Static Public Member Functions

int IsTypeOf (const char *type)
vtkApplyFilterCommandSafeDownCast (vtkObject *o)

Protected Member Functions

int CheckFilterInputMatch (vtkDataObject *inp)
void SetFilterInput (vtkSource *source, vtkDataObject *input)
 vtkApplyFilterCommand ()
 ~vtkApplyFilterCommand ()

Protected Attributes

vtkApplyFilterCommandInternalInternal
vtkSourceFilter


Member Typedef Documentation

typedef vtkCompositeDataCommand vtkApplyFilterCommand::Superclass
 

Reimplemented from vtkCompositeDataCommand.

Reimplemented in vtkHierarchicalBoxApplyFilterCommand, and vtkMultiBlockApplyFilterCommand.

Definition at line 54 of file vtkApplyFilterCommand.h.


Constructor & Destructor Documentation

vtkApplyFilterCommand::vtkApplyFilterCommand  )  [protected]
 

vtkApplyFilterCommand::~vtkApplyFilterCommand  )  [protected]
 


Member Function Documentation

virtual const char* vtkApplyFilterCommand::GetClassName  )  [virtual]
 

Reimplemented from vtkCompositeDataCommand.

Reimplemented in vtkHierarchicalBoxApplyFilterCommand, and vtkMultiBlockApplyFilterCommand.

int vtkApplyFilterCommand::IsTypeOf const char *  type  )  [static]
 

Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkCompositeDataCommand.

Reimplemented in vtkHierarchicalBoxApplyFilterCommand, and vtkMultiBlockApplyFilterCommand.

virtual int vtkApplyFilterCommand::IsA const char *  type  )  [virtual]
 

Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkCompositeDataCommand.

Reimplemented in vtkHierarchicalBoxApplyFilterCommand, and vtkMultiBlockApplyFilterCommand.

vtkApplyFilterCommand* vtkApplyFilterCommand::SafeDownCast vtkObject o  )  [static]
 

Reimplemented from vtkCompositeDataCommand.

Reimplemented in vtkHierarchicalBoxApplyFilterCommand, and vtkMultiBlockApplyFilterCommand.

void vtkApplyFilterCommand::PrintSelf ostream &  os,
vtkIndent  indent
[virtual]
 

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkCompositeDataCommand.

Reimplemented in vtkHierarchicalBoxApplyFilterCommand, and vtkMultiBlockApplyFilterCommand.

void vtkApplyFilterCommand::SetFilter vtkSource filter  ) 
 

The filter to be executed in Execute()

virtual vtkSource* vtkApplyFilterCommand::GetFilter  )  [virtual]
 

The filter to be executed in Execute()

int vtkApplyFilterCommand::CheckFilterInputMatch vtkDataObject inp  )  [protected]
 

void vtkApplyFilterCommand::SetFilterInput vtkSource source,
vtkDataObject input
[protected]
 


Member Data Documentation

vtkApplyFilterCommandInternal* vtkApplyFilterCommand::Internal [protected]
 

Definition at line 65 of file vtkApplyFilterCommand.h.

vtkSource* vtkApplyFilterCommand::Filter [protected]
 

Definition at line 67 of file vtkApplyFilterCommand.h.


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