Go to the documentation of this file.
29 #ifndef vtkEdgeTable_h
30 #define vtkEdgeTable_h
represent and manipulate 3D points
vtkIdType IsEdge(vtkIdType p1, vtkIdType p2)
int GetNextEdge(vtkIdType &p1, vtkIdType &p2, void *&ptr)
void PrintSelf(ostream &os, vtkIndent indent)
static vtkEdgeTable * New()
dynamic, self-adjusting array of void* pointers
vtkIdType InsertEdge(vtkIdType p1, vtkIdType p2)
vtkVoidArray ** PointerAttributes
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
GLint GLint GLint GLint GLint x
int InitEdgeInsertion(vtkIdType numPoints, int storeAttributes=0)
keep track of edges (edge is pair of integer id's)
void InsertEdge(vtkIdType p1, vtkIdType p2, vtkIdType attributeId)
vtkIdList ** Resize(vtkIdType size)
vtkIdType GetNextEdge(vtkIdType &p1, vtkIdType &p2)
a simple class to control print indentation
list of point or cell ids
#define vtkGetMacro(name, type)
int InitPointInsertion(vtkPoints *newPts, vtkIdType estSize)
#define VTKCOMMONDATAMODEL_EXPORT
void IsEdge(vtkIdType p1, vtkIdType p2, void *&ptr)
int InsertUniquePoint(vtkIdType p1, vtkIdType p2, double x[3], vtkIdType &ptId)
void InsertEdge(vtkIdType p1, vtkIdType p2, void *ptr)