VTK
|
Stores a collection of annotation artifacts. More...
#include <vtkAnnotation.h>
Public Types | |
typedef vtkDataObject | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | Initialize () |
virtual void | ShallowCopy (vtkDataObject *other) |
virtual void | DeepCopy (vtkDataObject *other) |
virtual unsigned long | GetMTime () |
virtual vtkSelection * | GetSelection () |
virtual void | SetSelection (vtkSelection *selection) |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkAnnotation * | SafeDownCast (vtkObject *o) |
static vtkAnnotation * | New () |
static vtkInformationStringKey * | LABEL () |
static vtkInformationDoubleVectorKey * | COLOR () |
static vtkInformationDoubleKey * | OPACITY () |
static vtkInformationIntegerKey * | ICON_INDEX () |
static vtkInformationIntegerKey * | ENABLE () |
static vtkInformationIntegerKey * | HIDE () |
static vtkInformationDataObjectKey * | DATA () |
static vtkAnnotation * | GetData (vtkInformation *info) |
static vtkAnnotation * | GetData (vtkInformationVector *v, int i=0) |
Protected Member Functions | |
vtkAnnotation () | |
~vtkAnnotation () | |
Protected Attributes | |
vtkSelection * | Selection |
Stores a collection of annotation artifacts.
vtkAnnotation is a collection of annotation properties along with an associated selection indicating the portion of data the annotation refers to.
Definition at line 46 of file vtkAnnotation.h.
Definition at line 49 of file vtkAnnotation.h.
|
protected |
|
protected |
|
virtual |
|
static |
|
virtual |
|
static |
void vtkAnnotation::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
static |
|
virtual |
The selection to which this set of annotations will apply.
|
virtual |
The selection to which this set of annotations will apply.
|
static |
Retrieve a vtkAnnotation stored inside an information object.
|
static |
Retrieve a vtkAnnotation stored inside an information object.
|
static |
The label for this annotation.
|
static |
The color for this annotation. This is stored as an RGB triple with values between 0 and 1.
|
static |
The color for this annotation. This is stored as a value between 0 and 1.
|
static |
An icon index for this annotation.
|
static |
Whether or not this annotation is enabled. A value of 1 means enabled, 0 disabled.
|
static |
Whether or not this annotation is visible.
|
static |
Associate a vtkDataObject with this annotation
|
virtual |
Initialize the annotation to an empty state.
|
virtual |
Make this annotation have the same properties and have the same selection of another annotation.
|
virtual |
Make this annotation have the same properties and have a copy of the selection of another annotation.
|
virtual |
Get the modified time of this object.
|
protected |
Definition at line 108 of file vtkAnnotation.h.