|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | GetActors (vtkPropCollection *) |
|
virtual int | HasTranslucentPolygonalGeometry () |
|
void | ShallowCopy (vtkProp *prop) |
|
void | ReleaseGraphicsResources (vtkWindow *) |
|
unsigned long int | GetMTime () |
|
vtkProperty * | GetCubeProperty () |
|
vtkProperty * | GetTextEdgesProperty () |
|
|
virtual int | RenderOpaqueGeometry (vtkViewport *viewport) |
|
virtual int | RenderTranslucentPolygonalGeometry (vtkViewport *viewport) |
|
|
void | GetBounds (double bounds[6]) |
|
double * | GetBounds () |
|
|
void | SetFaceTextScale (double) |
|
virtual double | GetFaceTextScale () |
|
|
vtkProperty * | GetXPlusFaceProperty () |
|
vtkProperty * | GetXMinusFaceProperty () |
|
vtkProperty * | GetYPlusFaceProperty () |
|
vtkProperty * | GetYMinusFaceProperty () |
|
vtkProperty * | GetZPlusFaceProperty () |
|
vtkProperty * | GetZMinusFaceProperty () |
|
|
virtual void | SetXPlusFaceText (const char *) |
|
virtual char * | GetXPlusFaceText () |
|
virtual void | SetXMinusFaceText (const char *) |
|
virtual char * | GetXMinusFaceText () |
|
virtual void | SetYPlusFaceText (const char *) |
|
virtual char * | GetYPlusFaceText () |
|
virtual void | SetYMinusFaceText (const char *) |
|
virtual char * | GetYMinusFaceText () |
|
virtual void | SetZPlusFaceText (const char *) |
|
virtual char * | GetZPlusFaceText () |
|
virtual void | SetZMinusFaceText (const char *) |
|
virtual char * | GetZMinusFaceText () |
|
|
void | SetTextEdgesVisibility (int) |
|
int | GetTextEdgesVisibility () |
|
|
void | SetCubeVisibility (int) |
|
int | GetCubeVisibility () |
|
|
void | SetFaceTextVisibility (int) |
|
int | GetFaceTextVisibility () |
|
|
virtual void | SetXFaceTextRotation (double) |
|
virtual double | GetXFaceTextRotation () |
|
virtual void | SetYFaceTextRotation (double) |
|
virtual double | GetYFaceTextRotation () |
|
virtual void | SetZFaceTextRotation (double) |
|
virtual double | GetZFaceTextRotation () |
|
|
vtkAssembly * | GetAssembly () |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
void | ShallowCopy (vtkProp *prop) |
|
void | SetScale (double s) |
|
double * | GetCenter () |
|
double * | GetXRange () |
|
double * | GetYRange () |
|
double * | GetZRange () |
|
double | GetLength () |
|
void | RotateX (double) |
|
void | RotateY (double) |
|
void | RotateZ (double) |
|
void | RotateWXYZ (double, double, double, double) |
|
void | SetOrientation (double, double, double) |
|
void | SetOrientation (double a[3]) |
|
double * | GetOrientationWXYZ () |
|
void | AddOrientation (double, double, double) |
|
void | AddOrientation (double a[3]) |
|
void | PokeMatrix (vtkMatrix4x4 *matrix) |
|
void | InitPathTraversal () |
|
unsigned long int | GetMTime () |
|
unsigned long int | GetUserTransformMatrixMTime () |
|
virtual void | ComputeMatrix () |
|
virtual void | SetPosition (double _arg1, double _arg2, double _arg3) |
|
virtual void | SetPosition (double _arg[3]) |
|
virtual double * | GetPosition () |
|
virtual void | GetPosition (double data[3]) |
|
void | AddPosition (double deltaPosition[3]) |
|
void | AddPosition (double deltaX, double deltaY, double deltaZ) |
|
virtual void | SetOrigin (double _arg1, double _arg2, double _arg3) |
|
virtual void | SetOrigin (double _arg[3]) |
|
virtual double * | GetOrigin () |
|
virtual void | GetOrigin (double data[3]) |
|
virtual void | SetScale (double _arg1, double _arg2, double _arg3) |
|
virtual void | SetScale (double _arg[3]) |
|
virtual double * | GetScale () |
|
virtual void | GetScale (double data[3]) |
|
void | SetUserTransform (vtkLinearTransform *transform) |
|
virtual vtkLinearTransform * | GetUserTransform () |
|
void | SetUserMatrix (vtkMatrix4x4 *matrix) |
|
vtkMatrix4x4 * | GetUserMatrix () |
|
virtual void | GetMatrix (vtkMatrix4x4 *m) |
|
virtual void | GetMatrix (double m[16]) |
|
void | GetBounds (double bounds[6]) |
|
double * | GetOrientation () |
|
void | GetOrientation (double o[3]) |
|
vtkMatrix4x4 * | GetMatrix () |
|
virtual int | GetIsIdentity () |
|
virtual void | Pick () |
|
virtual unsigned long | GetRedrawMTime () |
|
virtual bool | HasKeys (vtkInformation *requiredKeys) |
|
virtual void | BuildPaths (vtkAssemblyPaths *paths, vtkAssemblyPath *path) |
|
virtual void | GetActors2D (vtkPropCollection *) |
|
virtual void | GetVolumes (vtkPropCollection *) |
|
virtual void | SetVisibility (int) |
|
virtual int | GetVisibility () |
|
virtual void | VisibilityOn () |
|
virtual void | VisibilityOff () |
|
virtual void | SetPickable (int) |
|
virtual int | GetPickable () |
|
virtual void | PickableOn () |
|
virtual void | PickableOff () |
|
virtual void | SetDragable (int) |
|
virtual int | GetDragable () |
|
virtual void | DragableOn () |
|
virtual void | DragableOff () |
|
virtual void | SetUseBounds (bool) |
|
virtual bool | GetUseBounds () |
|
virtual void | UseBoundsOn () |
|
virtual void | UseBoundsOff () |
|
virtual vtkAssemblyPath * | GetNextPath () |
|
virtual int | GetNumberOfPaths () |
|
virtual void | PokeMatrix (vtkMatrix4x4 *vtkNotUsed(matrix)) |
|
virtual vtkInformation * | GetPropertyKeys () |
|
virtual void | SetPropertyKeys (vtkInformation *keys) |
|
virtual int | RenderVolumetricGeometry (vtkViewport *) |
|
virtual int | RenderOverlay (vtkViewport *) |
|
virtual bool | RenderFilteredOpaqueGeometry (vtkViewport *v, vtkInformation *requiredKeys) |
|
virtual bool | RenderFilteredTranslucentPolygonalGeometry (vtkViewport *v, vtkInformation *requiredKeys) |
|
virtual bool | RenderFilteredVolumetricGeometry (vtkViewport *v, vtkInformation *requiredKeys) |
|
virtual bool | RenderFilteredOverlay (vtkViewport *v, vtkInformation *requiredKeys) |
|
virtual double | GetEstimatedRenderTime (vtkViewport *) |
|
virtual double | GetEstimatedRenderTime () |
|
virtual void | SetEstimatedRenderTime (double t) |
|
virtual void | RestoreEstimatedRenderTime () |
|
virtual void | AddEstimatedRenderTime (double t, vtkViewport *vtkNotUsed(vp)) |
|
virtual void | SetAllocatedRenderTime (double t, vtkViewport *vtkNotUsed(v)) |
|
virtual double | GetAllocatedRenderTime () |
|
void | SetRenderTimeMultiplier (double t) |
|
virtual double | GetRenderTimeMultiplier () |
|
virtual bool | GetSupportsSelection () |
|
virtual int | GetNumberOfConsumers () |
|
void | AddConsumer (vtkObject *c) |
|
void | RemoveConsumer (vtkObject *c) |
|
vtkObject * | GetConsumer (int i) |
|
int | IsConsumer (vtkObject *c) |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
unsigned char | GetDebug () |
|
void | SetDebug (unsigned char debugFlag) |
|
virtual void | Modified () |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
int | HasObserver (unsigned long event) |
|
int | HasObserver (const char *event) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
virtual void | Register (vtkObjectBase *o) |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
void | SetReferenceCount (int) |
|
void | PrintRevisions (ostream &os) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
a 3D cube with face labels
vtkAnnotatedCubeActor is a hybrid 3D actor used to represent an anatomical orientation marker in a scene. The class consists of a 3D unit cube centered on the origin with each face labelled in correspondance to a particular coordinate direction. For example, with Cartesian directions, the user defined text labels could be: +X, -X, +Y, -Y, +Z, -Z, while for anatomical directions: A, P, L, R, S, I. Text is automatically centered on each cube face and is not restriceted to single characters. In addition to or in replace of a solid text label representation, the outline edges of the labels can be displayed. The individual properties of the cube, face labels and text outlines can be manipulated as can their visibility.
- Warning
- vtkAnnotatedCubeActor is primarily intended for use with vtkOrientationMarkerWidget. The cube face text is generated by vtkVectorText and therefore the font attributes are restricted.
- See Also
- vtkAxesActor vtkOrientationMarkerWidget vtkVectorText
- Examples:
- vtkAnnotatedCubeActor (Examples)
- Tests:
- vtkAnnotatedCubeActor (Tests)
Definition at line 61 of file vtkAnnotatedCubeActor.h.