117 #ifndef vtkReebGraph_h
118 #define vtkReebGraph_h
139 void PrintNodeData(ostream& os,
vtkIndent indent);
150 ERR_INCORRECT_FIELD = -1,
151 ERR_NO_SUCH_FIELD = -2,
152 ERR_NOT_A_SIMPLICIAL_MESH = -3
200 int Build(
vtkPolyData *mesh,
const char* scalarFieldName);
218 int StreamTriangle(
vtkIdType vertex0Id,
double scalar0,
231 int StreamTetrahedron(
vtkIdType vertex0Id,
double scalar0,
276 int Simplify(
double simplificationThreshold,
288 class Implementation;
static vtkMutableDirectedGraph * New()
abstract class to specify dataset behavior
virtual void DeepCopy(vtkDataObject *obj)
concrete dataset represents vertices, lines, polygons, and triangle strips
Reeb graph computation for PL scalar fields.
a simple class to control print indentation
list of point or cell ids
dataset represents arbitrary combinations of all possible cell types
abstract superclass for arrays of numeric data
void PrintSelf(ostream &os, vtkIndent indent)
An editable directed graph.
virtual int GetDataObjectType()
abstract class for custom Reeb graph simplification metric design.
general representation of visualization data
#define VTKCOMMONDATAMODEL_EXPORT