32 #ifndef __vtkAnnotationLayers_h
33 #define __vtkAnnotationLayers_h
35 #include "vtkCommonDataModelModule.h"
45 void PrintSelf(ostream& os, vtkIndent indent);
50 virtual void SetCurrentAnnotation(vtkAnnotation* ann);
51 vtkGetObjectMacro(CurrentAnnotation, vtkAnnotation);
62 unsigned int GetNumberOfAnnotations();
65 vtkAnnotation* GetAnnotation(
unsigned int idx);
68 void AddAnnotation(vtkAnnotation* ann);
71 void RemoveAnnotation(vtkAnnotation* ann);
static vtkDataObject * GetData(vtkInformation *info)
static vtkDataObject * New()
unsigned long int GetMTime()
A node in a selection tree. Used to store selection results.
virtual void Initialize()
vtkAnnotation * CurrentAnnotation
void PrintSelf(ostream &os, vtkIndent indent)
Internals * Implementation
Stores a ordered collection of annotation sets.
general representation of visualization data
virtual void DeepCopy(vtkDataObject *src)
virtual void ShallowCopy(vtkDataObject *src)