Go to the documentation of this file.
52 #ifndef vtkAnnotationLink_h
53 #define vtkAnnotationLink_h
141 friend class Command;
superclass for callback/observer methods
#define vtkGetObjectMacro(name, type)
maintain an unordered list of data objects
A table, which contains similar-typed columns of data.
virtual void SetAnnotationLayers(vtkAnnotationLayers *layers)
virtual void ProcessEvents(vtkObject *caller, unsigned long eventId, void *callData)
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
vtkAnnotationLayers * AnnotationLayers
int GetNumberOfDomainMaps()
An algorithm for linking annotations among objects.
A node in a selection tree. Used to store selection results.
GLenum GLenum GLenum input
vtkTable * GetDomainMap(int i)
virtual int FillInputPortInformation(int, vtkInformation *)
void RemoveDomainMap(vtkTable *map)
void PrintSelf(ostream &os, vtkIndent indent)
static vtkAnnotationLink * New()
Stores a ordered collection of annotation sets.
vtkDataObjectCollection * DomainMaps
a simple class to control print indentation
#define VTKFILTERSGENERAL_EXPORT
void RemoveAllDomainMaps()
virtual int FillOutputPortInformation(int, vtkInformation *)
Superclass for algorithms that produce only vtkAnnotationLayers as output.
virtual int RequestData(vtkInformation *info, vtkInformationVector **inVector, vtkInformationVector *outVector)
virtual unsigned long GetMTime()
void AddDomainMap(vtkTable *map)
virtual void SetCurrentSelection(vtkSelection *sel)
void ShallowCopyToOutput(vtkAnnotationLayers *input, vtkAnnotationLayers *output, vtkSelection *sel)
virtual vtkSelection * GetCurrentSelection()