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

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

#include <vtkTransmitUnstructuredGridPiece.h>

Inherits vtkUnstructuredGridAlgorithm.

Public Types

typedef
vtkUnstructuredGridAlgorithm 
Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkTransmitUnstructuredGridPieceNewInstance () 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
vtkTransmitUnstructuredGridPiece
New ()
 
static int IsTypeOf (const char *type)
 
static
vtkTransmitUnstructuredGridPiece
SafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkTransmitUnstructuredGridPiece ()
 
 ~vtkTransmitUnstructuredGridPiece ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
void RootExecute (vtkUnstructuredGrid *input, vtkUnstructuredGrid *output, vtkInformation *outInfo)
 
void SatelliteExecute (int procId, vtkUnstructuredGrid *output, vtkInformation *outInfo)
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual 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 vtkTransmitUnstructuredGridPiece.h.

Member Typedef Documentation

typedef vtkUnstructuredGridAlgorithm vtkTransmitUnstructuredGridPiece::Superclass

Definition at line 36 of file vtkTransmitUnstructuredGridPiece.h.

Constructor & Destructor Documentation

vtkTransmitUnstructuredGridPiece::vtkTransmitUnstructuredGridPiece ( )
protected
vtkTransmitUnstructuredGridPiece::~vtkTransmitUnstructuredGridPiece ( )
protected

Member Function Documentation

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

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

virtual vtkMultiProcessController* vtkTransmitUnstructuredGridPiece::GetController ( )
virtual

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

virtual void vtkTransmitUnstructuredGridPiece::SetCreateGhostCells ( int  )
virtual

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

virtual int vtkTransmitUnstructuredGridPiece::GetCreateGhostCells ( )
virtual

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

virtual void vtkTransmitUnstructuredGridPiece::CreateGhostCellsOn ( )
virtual

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

virtual void vtkTransmitUnstructuredGridPiece::CreateGhostCellsOff ( )
virtual

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

virtual int vtkTransmitUnstructuredGridPiece::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual
void vtkTransmitUnstructuredGridPiece::RootExecute ( vtkUnstructuredGrid *  input,
vtkUnstructuredGrid *  output,
vtkInformation *  outInfo 
)
protected
void vtkTransmitUnstructuredGridPiece::SatelliteExecute ( int  procId,
vtkUnstructuredGrid *  output,
vtkInformation *  outInfo 
)
protected
virtual int vtkTransmitUnstructuredGridPiece::RequestInformation ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual
virtual int vtkTransmitUnstructuredGridPiece::RequestUpdateExtent ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

Member Data Documentation

int vtkTransmitUnstructuredGridPiece::CreateGhostCells
protected

Definition at line 66 of file vtkTransmitUnstructuredGridPiece.h.

vtkMultiProcessController* vtkTransmitUnstructuredGridPiece::Controller
protected

Definition at line 67 of file vtkTransmitUnstructuredGridPiece.h.


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