55 #ifndef __vtkDistributedGraphHelper_h
56 #define __vtkDistributedGraphHelper_h
60 class vtkDistributedGraphHelperInternals;
124 virtual void Synchronize() = 0;
165 vtkEdgeType *edge) = 0;
177 vtkEdgeType *edge) = 0;
189 vtkEdgeType *edge) = 0;
200 virtual void AddEdgeInternal(
const vtkVariant& uPedigreeId,
203 vtkEdgeType *edge) = 0;
222 virtual void AttachToGraph(vtkGraph *graph);
255 friend class vtkGraph;
259 #endif // __vtkDistributedGraphHelper_h
helper for the vtkGraph class that allows the graph to be distributed across multiple memory spaces...
abstract base class for most VTK objects
An array holding vtkVariants.
vtkIdType highBitShiftMask
vtkIdType(* vtkVertexPedigreeIdDistribution)(const vtkVariant &pedigreeId, void *userData)
A atomic type representing the union of many types.
virtual void PrintSelf(ostream &os, vtkIndent indent)
vtkVertexPedigreeIdDistribution VertexDistribution
a simple class to control print indentation
void * VertexDistributionUserData