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

vtkCompositeDataVisitor Class Reference

#include <vtkCompositeDataVisitor.h>

Inheritance diagram for vtkCompositeDataVisitor:

Inheritance graph
[legend]
Collaboration diagram for vtkCompositeDataVisitor:

Collaboration graph
[legend]
List of all members.

Detailed Description

abstract superclass for composite data visitors

vtkCompositeDataVisitor is a superclass for composite data visitors. Composite data visitors iterate through dataset collections and apply an operation to each item.

Created by:
  • Bertel, Francois
CVS contributions (if > 5%):
  • Bertel, Francois (100%)
CVS logs (CVSweb):
  • .cxx (/Filtering/vtkCompositeDataVisitor.cxx)
  • .h (/Filtering/vtkCompositeDataVisitor.h)
Examples:
vtkCompositeDataVisitor (Examples)
Tests:
vtkCompositeDataVisitor (Tests)

Definition at line 46 of file vtkCompositeDataVisitor.h.

Public Types

typedef vtkObject Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Execute ()=0
void SetCommand (vtkCompositeDataCommand *comm)
virtual vtkCompositeDataCommandGetCommand ()
virtual void SetCreateTransitionElements (int)
virtual int GetCreateTransitionElements ()
virtual void CreateTransitionElementsOn ()
virtual void CreateTransitionElementsOff ()

Static Public Member Functions

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

Protected Member Functions

 vtkCompositeDataVisitor ()
virtual ~vtkCompositeDataVisitor ()

Protected Attributes

vtkCompositeDataCommandCommand
int CreateTransitionElements


Member Typedef Documentation

typedef vtkObject vtkCompositeDataVisitor::Superclass
 

Reimplemented from vtkObject.

Reimplemented in vtkHierarchicalBoxVisitor, and vtkMultiBlockDataVisitor.

Definition at line 49 of file vtkCompositeDataVisitor.h.


Constructor & Destructor Documentation

vtkCompositeDataVisitor::vtkCompositeDataVisitor  )  [protected]
 

virtual vtkCompositeDataVisitor::~vtkCompositeDataVisitor  )  [protected, virtual]
 


Member Function Documentation

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

Reimplemented from vtkObject.

Reimplemented in vtkHierarchicalBoxVisitor, and vtkMultiBlockDataVisitor.

int vtkCompositeDataVisitor::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 vtkObject.

Reimplemented in vtkHierarchicalBoxVisitor, and vtkMultiBlockDataVisitor.

virtual int vtkCompositeDataVisitor::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 vtkObject.

Reimplemented in vtkHierarchicalBoxVisitor, and vtkMultiBlockDataVisitor.

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

Reimplemented from vtkObject.

Reimplemented in vtkHierarchicalBoxVisitor, and vtkMultiBlockDataVisitor.

void vtkCompositeDataVisitor::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 vtkObject.

Reimplemented in vtkHierarchicalBoxVisitor, and vtkMultiBlockDataVisitor.

void vtkCompositeDataVisitor::SetCommand vtkCompositeDataCommand comm  ) 
 

Set/get the command object applied to each item. The visitor will call Execute() on the command with the current item as an argument.

virtual vtkCompositeDataCommand* vtkCompositeDataVisitor::GetCommand  )  [virtual]
 

Set/get the command object applied to each item. The visitor will call Execute() on the command with the current item as an argument.

virtual void vtkCompositeDataVisitor::Execute  )  [pure virtual]
 

Apply the command on each object in the collection.

Implemented in vtkHierarchicalBoxVisitor, and vtkMultiBlockDataVisitor.

virtual void vtkCompositeDataVisitor::SetCreateTransitionElements int   )  [virtual]
 

When CreateTransitionElements is enabled, the visitor will try to create extra datasets to remove boundary artifacts. This is used by sub-classes that have such capability.

virtual int vtkCompositeDataVisitor::GetCreateTransitionElements  )  [virtual]
 

When CreateTransitionElements is enabled, the visitor will try to create extra datasets to remove boundary artifacts. This is used by sub-classes that have such capability.

virtual void vtkCompositeDataVisitor::CreateTransitionElementsOn  )  [virtual]
 

When CreateTransitionElements is enabled, the visitor will try to create extra datasets to remove boundary artifacts. This is used by sub-classes that have such capability.

virtual void vtkCompositeDataVisitor::CreateTransitionElementsOff  )  [virtual]
 

When CreateTransitionElements is enabled, the visitor will try to create extra datasets to remove boundary artifacts. This is used by sub-classes that have such capability.


Member Data Documentation

vtkCompositeDataCommand* vtkCompositeDataVisitor::Command [protected]
 

Definition at line 77 of file vtkCompositeDataVisitor.h.

int vtkCompositeDataVisitor::CreateTransitionElements [protected]
 

Definition at line 78 of file vtkCompositeDataVisitor.h.


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