Go to the documentation of this file.
32 #ifndef vtkAnnotationLayers_h
33 #define vtkAnnotationLayers_h
virtual unsigned long GetMTime()
#define vtkGetObjectMacro(name, type)
virtual void Initialize()
virtual void ShallowCopy(vtkDataObject *other)
virtual vtkSelection * GetCurrentSelection()
virtual void DeepCopy(vtkDataObject *other)
#define vtkTypeMacro(thisClass, superclass)
vtkAnnotation * GetAnnotation(unsigned int idx)
A node in a selection tree. Used to store selection results.
static vtkAnnotationLayers * New()
static vtkAnnotationLayers * GetData(vtkInformationVector *v, int i=0)
Stores a ordered collection of annotation sets.
Internals * Implementation
a simple class to control print indentation
void RemoveAnnotation(vtkAnnotation *ann)
vtkAnnotation * CurrentAnnotation
Stores a collection of annotation artifacts.
void AddAnnotation(vtkAnnotation *ann)
void PrintSelf(ostream &os, vtkIndent indent)
unsigned int GetNumberOfAnnotations()
virtual void SetCurrentAnnotation(vtkAnnotation *ann)
#define VTKCOMMONDATAMODEL_EXPORT
general representation of visualization data
virtual void SetCurrentSelection(vtkSelection *sel)
static vtkAnnotationLayers * GetData(vtkInformation *info)