63 #ifndef vtkLabelHierarchy_h 64 #define vtkLabelHierarchy_h 92 virtual void ComputeHierarchy();
174 int type,
vtkRenderer* ren,
vtkCamera* cam,
double frustumPlanes[24],
bool positionsAsNormals,
float bucketSize[2] );
187 void GetDiscreteNodeCoordinatesFromWorldPoint(
int ijk[3],
double pt[3],
int level );
197 static bool GetPathForNodalCoordinates(
int*
path,
int ijk[3],
int level );
248 friend class vtkLabelHierarchyFrustumIterator;
249 friend class vtkLabelHierarchyFullSortIterator;
250 friend class implementation;
258 #endif // vtkLabelHierarchy_h iterator over vtkLabelHierarchy
contains an octree of labels
GLuint GLuint GLsizei GLenum type
virtual vtkIdType GetNumberOfCells()=0
virtual void GetPointCells(vtkIdType ptId, vtkIdList *cellIds)=0
static vtkDataObject * New()
Abstract superclass for all arrays.
#define vtkGetMacro(name, type)
virtual void SetPoints(vtkPoints *)
vtkAbstractArray * Labels
vtkDataArray * Priorities
vtkCoincidentPoints * CoincidentPoints
abstract specification for renderers
abstract class for specifying dataset behavior
concrete dataset represents vertices, lines, polygons, and triangle strips
#define vtkTypeMacro(thisClass, superclass)
provides thread-safe access to cells
abstract class to specify cell behavior
dynamic, self-adjusting array of int
a simple class to control print indentation
#define VTKRENDERINGLABEL_EXPORT
virtual int GetMaxCellSize()=0
a virtual camera for 3D rendering
list of point or cell ids
virtual void GetCellPoints(vtkIdType cellId, vtkIdList *ptIds)=0
abstract superclass for arrays of numeric data
GLsizei const GLchar ** path
represent text properties.
#define vtkGetObjectMacro(name, type)
vtkDataArray * Orientations
void PrintSelf(ostream &os, vtkIndent indent)
vtkIntArray * IconIndices
vtkDataArray * BoundedSizes
contains an octree of labels
virtual vtkIdType FindCell(double x[3], vtkCell *cell, vtkIdType cellId, double tol2, int &subId, double pcoords[3], double *weights)
vtkTextProperty * TextProperty
virtual vtkCell * GetCell(vtkIdType cellId)=0
represent and manipulate 3D points
virtual int GetCellType(vtkIdType cellId)=0
Implementation * GetImplementation()
#define vtkSetMacro(name, type)