16 #ifndef vtkAnnotationLayers_h
17 #define vtkAnnotationLayers_h
19 #include "vtkCommonDataModelModule.h"
22 VTK_ABI_NAMESPACE_BEGIN
58 unsigned int GetNumberOfAnnotations();
118 VTK_ABI_NAMESPACE_END
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkDataObject * GetData(vtkInformation *info)
Retrieve an instance of this class from an information object.
static vtkDataObject * New()
vtkTypeUInt32 vtkMTimeType
data object that represents a "selection" in VTK.
virtual void Initialize()
Restore data object to initial state,.
vtkAnnotation * CurrentAnnotation
a simple class to control print indentation
#define VTK_ANNOTATION_LAYERS
Stores a collection of annotation artifacts.
Internals * Implementation
Stores a ordered collection of annotation sets.
int GetDataObjectType() override
Returns VTK_ANNOTATION.
vtkMTimeType GetMTime() override
Data objects are composite objects and need to check each part for MTime.
general representation of visualization data
virtual void DeepCopy(vtkDataObject *src)
The goal of the method is to copy the complete data from src into this object.
virtual void ShallowCopy(vtkDataObject *src)
The goal of the method is to copy the data up to the array pointers only.