ParaView
|
redistribute poly cells from other processes (special version to color according to processor) More...
#include <vtkRedistributePolyData.h>
Classes | |
class | vtkCommSched |
Public Types | |
typedef vtkPolyDataAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetController (vtkMultiProcessController *) |
The filter needs a controller to determine which process it is in. More... | |
virtual vtkMultiProcessController * | GetController () |
virtual int | GetColorProc () |
virtual void | SetColorProc (int) |
void | SetColorProc () |
virtual void | SetSocketController (vtkSocketController *) |
These are here for ParaView compatibility. More... | |
virtual void | SetPassThrough (int) |
These are here for ParaView compatibility. More... | |
virtual int | GetPassThrough () |
These are here for ParaView compatibility. More... | |
virtual void | PassThroughOn () |
These are here for ParaView compatibility. More... | |
virtual void | PassThroughOff () |
These are here for ParaView compatibility. More... | |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkRedistributePolyData * | SafeDownCast (vtkObject *o) |
static vtkRedistributePolyData * | New () |
Protected Types | |
enum | { CELL_ID_TAG = 10, POINT_COORDS_TAG = 20, NUM_POINTS_TAG = 30, NUM_CELLS_TAG = 40, BOUNDS_TAG = 60, CNT_SEND_TAG = 80, CNT_REC_TAG = 90, SEND_PROC_TAG = 100, SEND_NUM_TAG = 110, REC_PROC_TAG = 120, REC_NUM_TAG = 130, NUM_CURR_CELLS_TAG = 140, CELL_CNT_TAG = 150, CELL_TAG = 160, POINTS_SIZE_TAG = 170, POINTS_TAG = 180 } |
Protected Member Functions | |
vtkRedistributePolyData () | |
~vtkRedistributePolyData () | |
virtual void | MakeSchedule (vtkPolyData *input, vtkCommSched *) |
void | OrderSchedule (vtkCommSched *) |
void | SendCellSizes (vtkIdType *, vtkIdType *, vtkPolyData *, int, vtkIdType &, vtkIdType *, vtkIdType **) |
void | CopyCells (vtkIdType *, vtkPolyData *, vtkPolyData *, vtkIdType **) |
void | SendCells (vtkIdType *, vtkIdType *, vtkPolyData *, vtkPolyData *, int, vtkIdType &, vtkIdType *, vtkIdType **) |
void | ReceiveCells (vtkIdType *, vtkIdType *, vtkPolyData *, int, vtkIdType *, vtkIdType *, vtkIdType, vtkIdType) |
void | FindMemReq (vtkIdType *, vtkPolyData *, vtkIdType &, vtkIdType *) |
void | AllocateCellDataArrays (vtkDataSetAttributes *, vtkIdType **, int, vtkIdType *) |
void | AllocatePointDataArrays (vtkDataSetAttributes *, vtkIdType *, int, vtkIdType) |
void | AllocateArrays (vtkDataArray *, vtkIdType) |
void | CopyDataArrays (vtkDataSetAttributes *, vtkDataSetAttributes *, vtkIdType, vtkIdType *, int) |
void | CopyCellBlockDataArrays (vtkDataSetAttributes *, vtkDataSetAttributes *, vtkIdType, vtkIdType, vtkIdType, vtkIdType, int) |
void | CopyArrays (vtkDataArray *, vtkDataArray *, vtkIdType, vtkIdType *, int) |
void | CopyBlockArrays (vtkDataArray *, vtkDataArray *, vtkIdType, vtkIdType, vtkIdType, vtkIdType, int) |
void | SendDataArrays (vtkDataSetAttributes *, vtkDataSetAttributes *, vtkIdType, int, vtkIdType *, int) |
void | SendCellBlockDataArrays (vtkDataSetAttributes *, vtkDataSetAttributes *, vtkIdType, int, vtkIdType, int) |
void | SendArrays (vtkDataArray *, vtkIdType, int, vtkIdType *, int) |
void | SendBlockArrays (vtkDataArray *, vtkIdType, int, vtkIdType, int) |
void | ReceiveDataArrays (vtkDataSetAttributes *, vtkIdType, int, vtkIdType *, int) |
void | ReceiveArrays (vtkDataArray *, vtkIdType, int, vtkIdType *, int) |
int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
void | CompleteInputArrays (vtkPolyData *input) |
void | ReceiveInputArrays (vtkDataSetAttributes *attr, int recFrom) |
void | SendInputArrays (vtkDataSetAttributes *attr, int sendTo) |
int | DoubleCheckArrays (vtkPolyData *input) |
Protected Attributes | |
vtkMultiProcessController * | Controller |
int | ColorProc |
redistribute poly cells from other processes (special version to color according to processor)
Definition at line 38 of file vtkRedistributePolyData.h.
typedef vtkPolyDataAlgorithm vtkRedistributePolyData::Superclass |
Definition at line 41 of file vtkRedistributePolyData.h.
|
protected |
Definition at line 70 of file vtkRedistributePolyData.h.
|
protected |
|
protected |
|
virtual |
Reimplemented in vtkAllToNRedistributePolyData, vtkWeightedRedistributePolyData, and vtkBalancedRedistributePolyData.
|
static |
|
virtual |
Reimplemented in vtkAllToNRedistributePolyData, vtkWeightedRedistributePolyData, and vtkBalancedRedistributePolyData.
|
static |
void vtkRedistributePolyData::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
static |
|
virtual |
The filter needs a controller to determine which process it is in.
|
virtual |
|
virtual |
|
virtual |
|
inline |
Definition at line 54 of file vtkRedistributePolyData.h.
|
inlinevirtual |
These are here for ParaView compatibility.
Not used.
Definition at line 60 of file vtkRedistributePolyData.h.
|
inlinevirtual |
These are here for ParaView compatibility.
Not used.
Definition at line 61 of file vtkRedistributePolyData.h.
|
inlinevirtual |
These are here for ParaView compatibility.
Not used.
Definition at line 62 of file vtkRedistributePolyData.h.
|
virtual |
These are here for ParaView compatibility.
Not used.
|
virtual |
These are here for ParaView compatibility.
Not used.
|
protectedvirtual |
Reimplemented in vtkWeightedRedistributePolyData, vtkAllToNRedistributePolyData, and vtkBalancedRedistributePolyData.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 163 of file vtkRedistributePolyData.h.
|
protected |
Definition at line 165 of file vtkRedistributePolyData.h.