27 #ifndef vtkLabelHierarchyIterator_h
28 #define vtkLabelHierarchyIterator_h
58 virtual void GetPoint(
double x[3] );
61 virtual void GetSize(
double sz[2] );
64 virtual void GetBoundedSize(
double sz[2] );
67 virtual int GetType();
76 virtual double GetOrientation();
93 virtual void GetNodeGeometry(
double ctr[3],
double&
size ) = 0;
98 virtual void BoxNode();
110 vtkSetMacro(AllBounds,
int);
111 vtkGetMacro(AllBounds,
int);
118 void BoxNodeInternal3(
const double* ctr,
double sz );
119 void BoxNodeInternal2(
const double* ctr,
double sz );
135 #endif // vtkLabelHierarchyIterator_h
iterator over vtkLabelHierarchy
Wrapper around std::string to keep symbols short.
vtkLabelHierarchy * Hierarchy
abstract base class for most VTK objects
dynamic, self-adjusting array of vtkIdType
concrete dataset represents vertices, lines, polygons, and triangle strips
virtual void Begin(vtkIdTypeArray *)
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
vtkPolyData * TraversedBounds
#define VTKRENDERINGLABEL_EXPORT
contains an octree of labels
String class that stores Unicode text.
virtual vtkIdType GetLabelId()