Go to the documentation of this file.
33 #ifndef vtkAnnotationLayers_h
34 #define vtkAnnotationLayers_h
36 #include "vtkCommonDataModelModule.h"
121 Internals* Implementation;
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
virtual vtkSelection * GetCurrentSelection()
vtkAnnotation * GetAnnotation(unsigned int idx)
Retrieve an annotation from a layer.
A node in a selection tree.
static vtkAnnotationLayers * New()
vtkTypeUInt64 vtkMTimeType
Stores a ordered collection of annotation sets.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
void RemoveAnnotation(vtkAnnotation *ann)
Remove an annotation from a layer.
void Initialize() override
Initialize the data structure to an empty state.
Stores a collection of annotation artifacts.
void AddAnnotation(vtkAnnotation *ann)
Add an annotation to a layer.
unsigned int GetNumberOfAnnotations()
The number of annotations in a specific layer.
virtual void SetCurrentAnnotation(vtkAnnotation *ann)
The current annotation associated with this annotation link.
general representation of visualization data
virtual void SetCurrentSelection(vtkSelection *sel)
The current selection associated with this annotation link.