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
vtkTransmitPolyDataPiece Class Reference

Return specified piece, including specified number of ghost levels. More...

#include <vtkTransmitPolyDataPiece.h>

Inherits vtkPolyDataAlgorithm.

Public Types

typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkTransmitPolyDataPieceNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetController (vtkMultiProcessController *)
 
virtual vtkMultiProcessController * GetController ()
 
virtual void SetCreateGhostCells (int)
 
virtual int GetCreateGhostCells ()
 
virtual void CreateGhostCellsOn ()
 
virtual void CreateGhostCellsOff ()
 

Static Public Member Functions

static vtkTransmitPolyDataPieceNew ()
 
static int IsTypeOf (const char *type)
 
static vtkTransmitPolyDataPieceSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkTransmitPolyDataPiece ()
 
 ~vtkTransmitPolyDataPiece ()
 
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
void RootExecute (vtkPolyData *input, vtkPolyData *output, vtkInformation *outInfo)
 
void SatelliteExecute (int procId, vtkPolyData *output, vtkInformation *outInfo)
 
int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
int RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 

Protected Attributes

int CreateGhostCells
 
vtkMultiProcessController * Controller
 

Detailed Description

Return specified piece, including specified number of ghost levels.

This filter updates the appropriate piece by requesting the piece from process 0. Process 0 always updates all of the data. It is important that Execute get called on all processes, otherwise the filter will deadlock.

Definition at line 32 of file vtkTransmitPolyDataPiece.h.

Member Typedef Documentation

typedef vtkPolyDataAlgorithm vtkTransmitPolyDataPiece::Superclass

Definition at line 36 of file vtkTransmitPolyDataPiece.h.

Constructor & Destructor Documentation

vtkTransmitPolyDataPiece::vtkTransmitPolyDataPiece ( )
protected
vtkTransmitPolyDataPiece::~vtkTransmitPolyDataPiece ( )
protected

Member Function Documentation

static vtkTransmitPolyDataPiece* vtkTransmitPolyDataPiece::New ( )
static
static int vtkTransmitPolyDataPiece::IsTypeOf ( const char *  type)
static
virtual int vtkTransmitPolyDataPiece::IsA ( const char *  type)
virtual
static vtkTransmitPolyDataPiece* vtkTransmitPolyDataPiece::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkTransmitPolyDataPiece::NewInstanceInternal ( ) const
protectedvirtual
vtkTransmitPolyDataPiece* vtkTransmitPolyDataPiece::NewInstance ( ) const
void vtkTransmitPolyDataPiece::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual void vtkTransmitPolyDataPiece::SetController ( vtkMultiProcessController *  )
virtual

By defualt this filter uses the global controller, but this method can be used to set another instead.

virtual vtkMultiProcessController* vtkTransmitPolyDataPiece::GetController ( )
virtual

By defualt this filter uses the global controller, but this method can be used to set another instead.

virtual void vtkTransmitPolyDataPiece::SetCreateGhostCells ( int  )
virtual

Turn on/off creating ghost cells (on by default).

virtual int vtkTransmitPolyDataPiece::GetCreateGhostCells ( )
virtual

Turn on/off creating ghost cells (on by default).

virtual void vtkTransmitPolyDataPiece::CreateGhostCellsOn ( )
virtual

Turn on/off creating ghost cells (on by default).

virtual void vtkTransmitPolyDataPiece::CreateGhostCellsOff ( )
virtual

Turn on/off creating ghost cells (on by default).

int vtkTransmitPolyDataPiece::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected
void vtkTransmitPolyDataPiece::RootExecute ( vtkPolyData *  input,
vtkPolyData *  output,
vtkInformation *  outInfo 
)
protected
void vtkTransmitPolyDataPiece::SatelliteExecute ( int  procId,
vtkPolyData *  output,
vtkInformation *  outInfo 
)
protected
int vtkTransmitPolyDataPiece::RequestInformation ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected
int vtkTransmitPolyDataPiece::RequestUpdateExtent ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected

Member Data Documentation

int vtkTransmitPolyDataPiece::CreateGhostCells
protected

Definition at line 64 of file vtkTransmitPolyDataPiece.h.

vtkMultiProcessController* vtkTransmitPolyDataPiece::Controller
protected

Definition at line 65 of file vtkTransmitPolyDataPiece.h.


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