41 #ifndef vtkStructuredImplicitConnectivity_h
42 #define vtkStructuredImplicitConnectivity_h
44 #include "vtkFiltersParallelMPIModule.h"
62 class CommunicationManager;
63 struct DomainMetaData;
64 struct StructuredGrid;
81 void SetWholeExtent(
int wholeExt[6]);
108 void RegisterRectilinearGrid(
121 void EstablishConnectivity();
125 bool HasImplicitConnectivity();
141 void GetOutputImageData(
const int gridID,
vtkImageData* grid);
160 bool GlobalDataDescriptionMatch();
166 void UnPackData(
unsigned char* buffer,
unsigned int size);
170 void AllocateBuffers(
const int dim);
173 void ComputeNeighbors();
176 void ConstructOutput();
180 void GrowGrid(
const int dim);
184 void UpdateNeighborList(
const int dim);
188 void GetGlobalImplicitConnectivityState();
193 void ExchangeExtents();
a dataset that is topologically regular with variable spacing in the three coordinate directions ...
abstract base class for most VTK objects
represent and manipulate point attribute data
stream used to pass data across processes using vtkMultiProcessController.
vtk::detail::CommunicationManager * CommManager
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
vtk::detail::StructuredGrid * InputGrid
topologically and geometrically regular array of data
vtkMPIController * Controller
abstract superclass for arrays of numeric data
Process communication using MPI.
vtk::detail::DomainMetaData * DomainInfo
topologically regular array of data
represent and manipulate 3D points
vtk::detail::StructuredGrid * OutputGrid