For distributed tiled displays.
More...
#include <vtkDuplicatePolyData.h>
Inherits vtkPolyDataAlgorithm.
For distributed tiled displays.
This filter collects poly data and duplicates it on every node. Converts data parallel so every node has a complete copy of the data. The filter is used at the end of a pipeline for driving a tiled display.
Definition at line 32 of file vtkDuplicatePolyData.h.
vtkDuplicatePolyData::vtkDuplicatePolyData |
( |
| ) |
|
|
protected |
vtkDuplicatePolyData::~vtkDuplicatePolyData |
( |
| ) |
|
|
protected |
static int vtkDuplicatePolyData::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkDuplicatePolyData::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkDuplicatePolyData::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkDuplicatePolyData::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
virtual void vtkDuplicatePolyData::SetController |
( |
vtkMultiProcessController * |
| ) |
|
|
virtual |
By defualt this filter uses the global controller, but this method can be used to set another instead.
virtual vtkMultiProcessController* vtkDuplicatePolyData::GetController |
( |
| ) |
|
|
virtual |
By defualt this filter uses the global controller, but this method can be used to set another instead.
void vtkDuplicatePolyData::InitializeSchedule |
( |
int |
numProcs | ) |
|
virtual void vtkDuplicatePolyData::SetSynchronous |
( |
int |
| ) |
|
|
virtual |
This flag causes sends and receives to be matched. When this flag is off, two sends occur then two receives. I want to see if it makes a difference in performance. The flag is on by default.
virtual int vtkDuplicatePolyData::GetSynchronous |
( |
| ) |
|
|
virtual |
This flag causes sends and receives to be matched. When this flag is off, two sends occur then two receives. I want to see if it makes a difference in performance. The flag is on by default.
virtual void vtkDuplicatePolyData::SynchronousOn |
( |
| ) |
|
|
virtual |
This flag causes sends and receives to be matched. When this flag is off, two sends occur then two receives. I want to see if it makes a difference in performance. The flag is on by default.
virtual void vtkDuplicatePolyData::SynchronousOff |
( |
| ) |
|
|
virtual |
This flag causes sends and receives to be matched. When this flag is off, two sends occur then two receives. I want to see if it makes a difference in performance. The flag is on by default.
vtkSocketController* vtkDuplicatePolyData::GetSocketController |
( |
| ) |
|
|
inline |
This duplicate filter works in client server mode when this controller is set. We have a client flag to diferentiate the client and server because the socket controller is odd: Proth processes think their id is 0.
Definition at line 62 of file vtkDuplicatePolyData.h.
void vtkDuplicatePolyData::SetSocketController |
( |
vtkSocketController * |
controller | ) |
|
This duplicate filter works in client server mode when this controller is set. We have a client flag to diferentiate the client and server because the socket controller is odd: Proth processes think their id is 0.
virtual void vtkDuplicatePolyData::SetClientFlag |
( |
int |
| ) |
|
|
virtual |
This duplicate filter works in client server mode when this controller is set. We have a client flag to diferentiate the client and server because the socket controller is odd: Proth processes think their id is 0.
virtual int vtkDuplicatePolyData::GetClientFlag |
( |
| ) |
|
|
virtual |
This duplicate filter works in client server mode when this controller is set. We have a client flag to diferentiate the client and server because the socket controller is odd: Proth processes think their id is 0.
virtual unsigned long vtkDuplicatePolyData::GetMemorySize |
( |
| ) |
|
|
virtual |
This returns to size of the output (on this process). This method is not really used. It is needed to have the same API as vtkCollectPolyData.
virtual int vtkDuplicatePolyData::RequestUpdateExtent |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
virtual int vtkDuplicatePolyData::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
void vtkDuplicatePolyData::ClientExecute |
( |
vtkPolyData * |
output | ) |
|
|
protected |
virtual int vtkDuplicatePolyData::RequestInformation |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
vtkMultiProcessController* vtkDuplicatePolyData::Controller |
|
protected |
int vtkDuplicatePolyData::Synchronous |
|
protected |
int vtkDuplicatePolyData::NumberOfProcesses |
|
protected |
int vtkDuplicatePolyData::ScheduleLength |
|
protected |
int** vtkDuplicatePolyData::Schedule |
|
protected |
vtkSocketController* vtkDuplicatePolyData::SocketController |
|
protected |
int vtkDuplicatePolyData::ClientFlag |
|
protected |
unsigned long vtkDuplicatePolyData::MemorySize |
|
protected |
The documentation for this class was generated from the following file: