32 #ifndef __vtkAnnotationLayers_h
33 #define __vtkAnnotationLayers_h
35 #include "vtkCommonDataModelModule.h"
36 #include "vtkDataObject.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);
74 virtual void Initialize();
91 virtual unsigned long GetMTime();
A node in a selection tree. Used to store selection results.
vtkAnnotation * CurrentAnnotation
a simple class to control print indentation
Internals * Implementation
Stores a ordered collection of annotation sets.
helper class to get VTK data object types as string and instantiate them