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