41 #ifndef vtkOrderedCompositeDistributor_h 42 #define vtkOrderedCompositeDistributor_h 44 #include "vtkPVVTKExtensionsRenderingModule.h" 45 #include "vtkPointSetAlgorithm.h" 49 class vtkDataSetSurfaceFilter;
50 class vtkDistributedDataFilter;
51 class vtkMultiProcessController;
55 :
public vtkPointSetAlgorithm
60 virtual void PrintSelf(ostream& os, vtkIndent indent);
66 virtual void SetPKdTree(vtkPKdTree*);
67 vtkGetObjectMacro(PKdTree, vtkPKdTree);
74 virtual void SetController(vtkMultiProcessController*);
75 vtkGetObjectMacro(Controller, vtkMultiProcessController);
82 vtkSetMacro(PassThrough,
bool);
83 vtkGetMacro(PassThrough,
bool);
84 vtkBooleanMacro(PassThrough,
bool);
91 vtkSetStringMacro(OutputType);
92 vtkGetStringMacro(OutputType);
104 int FillInputPortInformation(
int port, vtkInformation* info);
105 int RequestDataObject(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
106 int RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
113 #endif // vtkOrderedCompositeDistributor_h
vtkMultiProcessController * Controller
This class distributes data for use with ordered compositing (i.e.