23 #ifndef vtkDistributedPointCloudFilter_h
24 #define vtkDistributedPointCloudFilter_h
26 #include "vtkFiltersParallelMPIModule.h"
31 VTK_ABI_NAMESPACE_BEGIN
54 static void GetPointsInsideBounds(
73 bool OptimizeBoundingBox(std::vector<vtkMPIController*>&,
vtkPointSet*,
double bounds[6]);
80 bool InitializeKdTree(std::vector<vtkMPIController*>&);
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiation, obtaining type information, and printing instances of the class...
concrete class for storing a set of points
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
a simple class to control print indentation
Superclass for algorithms that process vtkPointSet input.
Process communication using MPI.
Distributes points among MPI processors.
static vtkPointSetAlgorithm * New()
Standard methods for instantiation, obtaining type information, and printing instances of the class...
Multiprocessing communication superclass.