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 | Protected Attributes | List of all members
vtkPReflectionFilter Class Reference

parallel version of vtkReflectionFilter More...

#include <vtkPReflectionFilter.h>

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

Public Types

typedef vtkReflectionFilter Superclass
 
- Public Types inherited from vtkReflectionFilter
enum  ReflectionPlane {
  USE_X_MIN = 0, USE_Y_MIN = 1, USE_Z_MIN = 2, USE_X_MAX = 3,
  USE_Y_MAX = 4, USE_Z_MAX = 5, USE_X = 6, USE_Y = 7,
  USE_Z = 8
}
 
typedef vtkDataObjectAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkPReflectionFilterNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void SetController (vtkMultiProcessController *)
 
virtual vtkMultiProcessController * GetController ()
 
- Public Member Functions inherited from vtkReflectionFilter
vtkReflectionFilterNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetPlane (int)
 
virtual int GetPlane ()
 
void SetPlaneToX ()
 
void SetPlaneToY ()
 
void SetPlaneToZ ()
 
void SetPlaneToXMin ()
 
void SetPlaneToYMin ()
 
void SetPlaneToZMin ()
 
void SetPlaneToXMax ()
 
void SetPlaneToYMax ()
 
void SetPlaneToZMax ()
 
virtual void SetCenter (double)
 
virtual double GetCenter ()
 
virtual void SetCopyInput (int)
 
virtual int GetCopyInput ()
 
virtual void CopyInputOn ()
 
virtual void CopyInputOff ()
 

Static Public Member Functions

static vtkPReflectionFilterNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPReflectionFilterSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkReflectionFilter
static vtkReflectionFilterNew ()
 
static int IsTypeOf (const char *type)
 
static vtkReflectionFilterSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkPReflectionFilter ()
 
 ~vtkPReflectionFilter ()
 
virtual int ComputeBounds (vtkDataObject *input, double bounds[6])
 
- Protected Member Functions inherited from vtkReflectionFilter
 vtkReflectionFilter ()
 
 ~vtkReflectionFilter ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
void FlipVector (double tuple[3], int mirrorDir[3])
 
virtual int RequestDataObject (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestDataInternal (vtkDataSet *input, vtkUnstructuredGrid *output, double bounds[6])
 

Protected Attributes

vtkMultiProcessController * Controller
 
- Protected Attributes inherited from vtkReflectionFilter
int Plane
 
double Center
 
int CopyInput
 

Detailed Description

parallel version of vtkReflectionFilter

vtkPReflectionFilter is a parallel version of vtkReflectionFilter which takes into consideration the full dataset bounds for performing the reflection.

Definition at line 30 of file vtkPReflectionFilter.h.

Member Typedef Documentation

Definition at line 34 of file vtkPReflectionFilter.h.

Constructor & Destructor Documentation

vtkPReflectionFilter::vtkPReflectionFilter ( )
protected
vtkPReflectionFilter::~vtkPReflectionFilter ( )
protected

Member Function Documentation

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

Reimplemented from vtkReflectionFilter.

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

Reimplemented from vtkReflectionFilter.

vtkPReflectionFilter* vtkPReflectionFilter::NewInstance ( ) const
void vtkPReflectionFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkPReflectionFilter::SetController ( vtkMultiProcessController *  )

Get/Set the parallel controller.

virtual vtkMultiProcessController* vtkPReflectionFilter::GetController ( )
virtual

Get/Set the parallel controller.

virtual int vtkPReflectionFilter::ComputeBounds ( vtkDataObject *  input,
double  bounds[6] 
)
protectedvirtual

Internal method to compute bounds.

Reimplemented from vtkReflectionFilter.

Member Data Documentation

vtkMultiProcessController* vtkPReflectionFilter::Controller
protected

Definition at line 51 of file vtkPReflectionFilter.h.


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