Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkPVAxesActor Class Reference

a 3D axes representation More...

#include <vtkPVAxesActor.h>

Inheritance diagram for vtkPVAxesActor:
Inheritance graph
[legend]
Collaboration diagram for vtkPVAxesActor:
Collaboration graph
[legend]

Public Types

enum  { CYLINDER_SHAFT, LINE_SHAFT, USER_DEFINED_SHAFT }
 
enum  { CONE_TIP, SPHERE_TIP, USER_DEFINED_TIP }
 
typedef vtkProp3D Superclass
 
- Public Types inherited from vtkProp3D
typedef vtkProp Superclass
 
- Public Types inherited from vtkProp
typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
void GetActors (vtkPropCollection *) override
 For some exporters and other other operations we must be able to collect all the actors or volumes. More...
 
void ShallowCopy (vtkProp *prop) override
 Shallow copy of an axes actor. More...
 
void ReleaseGraphicsResources (vtkWindow *) override
 Release any graphics resources that are being consumed by this actor. More...
 
vtkMTimeType GetMTime () override
 Get the actors mtime plus consider its properties and texture if set. More...
 
vtkMTimeType GetRedrawMTime () override
 Return the mtime of anything that would cause the rendered image to appear differently. More...
 
void SetShaftType (int type)
 Set the type of the shaft to a cylinder, line, or user defined geometry. More...
 
void SetShaftTypeToCylinder ()
 
void SetShaftTypeToLine ()
 
void SetShaftTypeToUserDefined ()
 
void SetTipType (int type)
 Set the type of the tip to a cone, sphere, or user defined geometry. More...
 
void SetTipTypeToCone ()
 
void SetTipTypeToSphere ()
 
void SetTipTypeToUserDefined ()
 
int RenderOpaqueGeometry (vtkViewport *viewport) override
 Support the standard render methods. More...
 
int RenderTranslucentPolygonalGeometry (vtkViewport *viewport) override
 Support the standard render methods. More...
 
int HasTranslucentPolygonalGeometry () override
 Support the standard render methods. More...
 
void GetBounds (double bounds[6])
 Get the bounds for this Actor as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax). More...
 
doubleGetBounds () override
 Get the bounds for this Actor as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax). More...
 
void SetTotalLength (float v[3])
 Set the total length of the axes in 3 dimensions. More...
 
void SetTotalLength (float x, float y, float z)
 Set the total length of the axes in 3 dimensions. More...
 
virtual floatGetTotalLength ()
 Set the total length of the axes in 3 dimensions. More...
 
virtual void GetTotalLength (float data[3])
 Set the total length of the axes in 3 dimensions. More...
 
void SetNormalizedShaftLength (float v[3])
 Set the normalized (0-1) length of the shaft. More...
 
void SetNormalizedShaftLength (float x, float y, float z)
 Set the normalized (0-1) length of the shaft. More...
 
virtual floatGetNormalizedShaftLength ()
 Set the normalized (0-1) length of the shaft. More...
 
virtual void GetNormalizedShaftLength (float data[3])
 Set the normalized (0-1) length of the shaft. More...
 
void SetNormalizedTipLength (float v[3])
 Set the normalized (0-1) length of the tip. More...
 
void SetNormalizedTipLength (float x, float y, float z)
 Set the normalized (0-1) length of the tip. More...
 
virtual floatGetNormalizedTipLength ()
 Set the normalized (0-1) length of the tip. More...
 
virtual void GetNormalizedTipLength (float data[3])
 Set the normalized (0-1) length of the tip. More...
 
virtual void SetConeResolution (int)
 Set/get the resolution of the pieces of the axes actor. More...
 
virtual int GetConeResolution ()
 Set/get the resolution of the pieces of the axes actor. More...
 
virtual void SetSphereResolution (int)
 Set/get the resolution of the pieces of the axes actor. More...
 
virtual int GetSphereResolution ()
 Set/get the resolution of the pieces of the axes actor. More...
 
virtual void SetCylinderResolution (int)
 Set/get the resolution of the pieces of the axes actor. More...
 
virtual int GetCylinderResolution ()
 Set/get the resolution of the pieces of the axes actor. More...
 
virtual void SetConeRadius (float)
 Set/get the radius of the pieces of the axes actor. More...
 
virtual float GetConeRadius ()
 Set/get the radius of the pieces of the axes actor. More...
 
virtual void SetSphereRadius (float)
 Set/get the radius of the pieces of the axes actor. More...
 
virtual float GetSphereRadius ()
 Set/get the radius of the pieces of the axes actor. More...
 
virtual void SetCylinderRadius (float)
 Set/get the radius of the pieces of the axes actor. More...
 
virtual float GetCylinderRadius ()
 Set/get the radius of the pieces of the axes actor. More...
 
virtual void SetXAxisLabelPosition (float)
 Set/get the positions of the axis labels. More...
 
virtual float GetXAxisLabelPosition ()
 Set/get the positions of the axis labels. More...
 
virtual void SetYAxisLabelPosition (float)
 Set/get the positions of the axis labels. More...
 
virtual float GetYAxisLabelPosition ()
 Set/get the positions of the axis labels. More...
 
virtual void SetZAxisLabelPosition (float)
 Set/get the positions of the axis labels. More...
 
virtual float GetZAxisLabelPosition ()
 Set/get the positions of the axis labels. More...
 
void SetUserDefinedTip (vtkPolyData *)
 Set the user defined tip polydata. More...
 
virtual vtkPolyDataGetUserDefinedTip ()
 Set the user defined tip polydata. More...
 
void SetUserDefinedShaft (vtkPolyData *)
 Set the user defined shaft polydata. More...
 
virtual vtkPolyDataGetUserDefinedShaft ()
 Set the user defined shaft polydata. More...
 
vtkPropertyGetXAxisTipProperty ()
 Get the tip properties. More...
 
vtkPropertyGetYAxisTipProperty ()
 Get the tip properties. More...
 
vtkPropertyGetZAxisTipProperty ()
 Get the tip properties. More...
 
vtkPropertyGetXAxisShaftProperty ()
 Get the shaft properties. More...
 
vtkPropertyGetYAxisShaftProperty ()
 Get the shaft properties. More...
 
vtkPropertyGetZAxisShaftProperty ()
 Get the shaft properties. More...
 
vtkPropertyGetXAxisLabelProperty ()
 Get the label properties. More...
 
vtkPropertyGetYAxisLabelProperty ()
 Get the label properties. More...
 
vtkPropertyGetZAxisLabelProperty ()
 Get the label properties. More...
 
virtual void SetXAxisVisibility (bool)
 Get/Set the visibitity for each individual axis. More...
 
virtual bool GetXAxisVisibility ()
 Get/Set the visibitity for each individual axis. More...
 
virtual void SetYAxisVisibility (bool)
 Get/Set the visibitity for each individual axis. More...
 
virtual bool GetYAxisVisibility ()
 Get/Set the visibitity for each individual axis. More...
 
virtual void SetZAxisVisibility (bool)
 Get/Set the visibitity for each individual axis. More...
 
virtual bool GetZAxisVisibility ()
 Get/Set the visibitity for each individual axis. More...
 
virtual void SetXAxisLabelText (const char *)
 Set the label text. More...
 
virtual void SetYAxisLabelText (const char *)
 Get/Set the visibitity for each individual axis. More...
 
virtual void SetZAxisLabelText (const char *)
 Get/Set the visibitity for each individual axis. More...
 
- Public Member Functions inherited from vtkProp3D
vtkProp3DNewInstance () const
 
virtual void SetPosition (double pos[3])
 
virtual doubleGetPosition ()
 
virtual void GetPosition (double data[3])
 
void AddPosition (double deltaPosition[3])
 
void AddPosition (double deltaX, double deltaY, double deltaZ)
 
doubleGetCenter ()
 
doubleGetXRange ()
 
doubleGetYRange ()
 
doubleGetZRange ()
 
double GetLength ()
 
void RotateX (double)
 
void RotateY (double)
 
void RotateZ (double)
 
void RotateWXYZ (double w, double x, double y, double z)
 
void SetOrientation (double x, double y, double z)
 
void SetOrientation (double orientation[3])
 
doubleGetOrientationWXYZ ()
 
void AddOrientation (double x, double y, double z)
 
void AddOrientation (double orentation[3])
 
void PokeMatrix (vtkMatrix4x4 *matrix)
 
void InitPathTraversal ()
 
vtkMTimeType GetUserTransformMatrixMTime ()
 
virtual void ComputeMatrix ()
 
virtual void SetPosition (double x, double y, double z)
 
virtual void SetOrigin (double x, double y, double z)
 
virtual void SetOrigin (const double pos[3])
 
virtual doubleGetOrigin ()
 
virtual void GetOrigin (double data[3])
 
virtual void SetScale (double x, double y, double z)
 
virtual void SetScale (double scale[3])
 
virtual doubleGetScale ()
 
virtual void GetScale (double data[3])
 
void SetScale (double s)
 
void SetUserTransform (vtkLinearTransform *transform)
 
virtual vtkLinearTransformGetUserTransform ()
 
void SetUserMatrix (vtkMatrix4x4 *matrix)
 
vtkMatrix4x4GetUserMatrix ()
 
virtual void GetMatrix (vtkMatrix4x4 *m)
 
virtual void GetMatrix (double m[16])
 
void GetBounds (double bounds[6])
 
doubleGetOrientation ()
 
void GetOrientation (double orentation[3])
 
vtkMatrix4x4GetMatrix ()
 
virtual int GetIsIdentity ()
 
virtual void SetPosition (double x, double y, double z)
 
virtual void SetOrigin (double x, double y, double z)
 
virtual void SetOrigin (const double pos[3])
 
virtual doubleGetOrigin ()
 
virtual void GetOrigin (double data[3])
 
virtual void SetScale (double x, double y, double z)
 
virtual void SetScale (double scale[3])
 
virtual doubleGetScale ()
 
virtual void GetScale (double data[3])
 
void SetScale (double s)
 
void SetUserTransform (vtkLinearTransform *transform)
 
virtual vtkLinearTransformGetUserTransform ()
 
void SetUserMatrix (vtkMatrix4x4 *matrix)
 
vtkMatrix4x4GetUserMatrix ()
 
virtual void GetMatrix (vtkMatrix4x4 *m)
 
virtual void GetMatrix (double m[16])
 
void GetBounds (double bounds[6])
 
doubleGetOrientation ()
 
void GetOrientation (double orentation[3])
 
vtkMatrix4x4GetMatrix ()
 
virtual int GetIsIdentity ()
 
- Public Member Functions inherited from vtkProp
vtkPropNewInstance () const
 
virtual void Pick ()
 
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 vtkAssemblyPathGetNextPath ()
 
virtual int GetNumberOfPaths ()
 
virtual void PokeMatrix (vtkMatrix4x4 *vtkNotUsed(matrix))
 
virtual vtkInformationGetPropertyKeys ()
 
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)
 
vtkObjectGetConsumer (int i)
 
int IsConsumer (vtkObject *c)
 
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 vtkAssemblyPathGetNextPath ()
 
virtual int GetNumberOfPaths ()
 
virtual void PokeMatrix (vtkMatrix4x4 *vtkNotUsed(matrix))
 
virtual vtkInformationGetPropertyKeys ()
 
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)
 
vtkObjectGetConsumer (int i)
 
int IsConsumer (vtkObject *c)
 
- Public Member Functions inherited from vtkObject
 vtkBaseTypeMacro (vtkObject, vtkObjectBase)
 
virtual void DebugOn ()
 
virtual void DebugOff ()
 
bool GetDebug ()
 
void SetDebug (bool debugFlag)
 
virtual void Modified ()
 
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)
 
int InvokeEvent (unsigned long event)
 
int InvokeEvent (const char *event)
 
unsigned long AddObserver (unsigned long event, vtkCommand *, float priority=0.0f)
 
unsigned long AddObserver (const char *event, vtkCommand *, float priority=0.0f)
 
vtkCommandGetCommand (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 *)
 
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f)
 
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
unsigned long AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
int InvokeEvent (unsigned long event, void *callData)
 
int InvokeEvent (const char *event, void *callData)
 
unsigned long AddObserver (unsigned long event, vtkCommand *, float priority=0.0f)
 
unsigned long AddObserver (const char *event, vtkCommand *, float priority=0.0f)
 
vtkCommandGetCommand (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 *)
 
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f)
 
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
unsigned long AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
int InvokeEvent (unsigned long event, void *callData)
 
int InvokeEvent (const char *event, void *callData)
 
- Public Member Functions inherited from vtkObjectBase
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)
 
virtual void PrintHeader (ostream &os, vtkIndent indent)
 
virtual void PrintTrailer (ostream &os, vtkIndent indent)
 
int GetReferenceCount ()
 
void PrintRevisions (ostream &)
 
virtual void PrintHeader (ostream &os, vtkIndent indent)
 
virtual void PrintTrailer (ostream &os, vtkIndent indent)
 
int GetReferenceCount ()
 
void PrintRevisions (ostream &)
 

Static Public Member Functions

static vtkPVAxesActorNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPVAxesActorSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkProp3D
static int IsTypeOf (const char *type)
 
static vtkProp3DSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkProp
static int IsTypeOf (const char *type)
 
static vtkPropSafeDownCast (vtkObjectBase *o)
 
static vtkInformationIntegerKeyGeneralTextureUnit ()
 
static vtkInformationDoubleVectorKeyGeneralTextureTransform ()
 
- Static Public Member Functions inherited from vtkObject
static vtkObjectNew ()
 
static void BreakOnError ()
 
static void SetGlobalWarningDisplay (int val)
 
static void GlobalWarningDisplayOn ()
 
static void GlobalWarningDisplayOff ()
 
static int GetGlobalWarningDisplay ()
 
static void SetGlobalWarningDisplay (int val)
 
static void GlobalWarningDisplayOn ()
 
static void GlobalWarningDisplayOff ()
 
static int GetGlobalWarningDisplay ()
 
- Static Public Member Functions inherited from vtkObjectBase
static vtkTypeBool IsTypeOf (const char *name)
 
static vtkObjectBaseNew ()
 
static vtkObjectBaseNew ()
 

Protected Member Functions

 vtkPVAxesActor ()
 
 ~vtkPVAxesActor () override
 
void UpdateProps ()
 
- Protected Member Functions inherited from vtkProp3D
virtual vtkObjectBaseNewInstanceInternal () const
 
 vtkProp3D ()
 
 ~vtkProp3D ()
 
- Protected Member Functions inherited from vtkProp
 vtkProp ()
 
 ~vtkProp ()
 
- Protected Member Functions inherited from vtkObject
 vtkObject ()
 
virtual ~vtkObject ()
 
void RegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE
 
void UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE
 
void InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL)
 
void InternalReleaseFocus ()
 
void InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL)
 
void InternalReleaseFocus ()
 
- Protected Member Functions inherited from vtkObjectBase
 vtkObjectBase ()
 
virtual ~vtkObjectBase ()
 
virtual void CollectRevisions (ostream &)
 
virtual void ReportReferences (vtkGarbageCollector *)
 
 vtkObjectBase (const vtkObjectBase &)
 
void operator= (const vtkObjectBase &)
 

Protected Attributes

vtkCylinderSourceCylinderSource
 
vtkLineSourceLineSource
 
vtkConeSourceConeSource
 
vtkSphereSourceSphereSource
 
vtkActorXAxisShaft
 
vtkActorYAxisShaft
 
vtkActorZAxisShaft
 
vtkActorXAxisTip
 
vtkActorYAxisTip
 
vtkActorZAxisTip
 
float TotalLength [3]
 
float NormalizedShaftLength [3]
 
float NormalizedTipLength [3]
 
int ShaftType
 
int TipType
 
vtkPolyDataUserDefinedTip
 
vtkPolyDataUserDefinedShaft
 
char * XAxisLabelText
 
char * YAxisLabelText
 
char * ZAxisLabelText
 
vtkVectorTextXAxisVectorText
 
vtkVectorTextYAxisVectorText
 
vtkVectorTextZAxisVectorText
 
vtkFollowerXAxisLabel
 
vtkFollowerYAxisLabel
 
vtkFollowerZAxisLabel
 
int ConeResolution
 
int SphereResolution
 
int CylinderResolution
 
float ConeRadius
 
float SphereRadius
 
float CylinderRadius
 
float XAxisLabelPosition
 
float YAxisLabelPosition
 
float ZAxisLabelPosition
 
bool XAxisVisibility = true
 
bool YAxisVisibility = true
 
bool ZAxisVisibility = true
 
- Protected Attributes inherited from vtkProp3D
vtkLinearTransformUserTransform
 
vtkMatrix4x4UserMatrix
 
vtkMatrix4x4Matrix
 
vtkTimeStamp MatrixMTime
 
double Origin [3]
 
double Position [3]
 
double Orientation [3]
 
double Scale [3]
 
double Center [3]
 
vtkTransformTransform
 
double Bounds [6]
 
vtkProp3DCachedProp3D
 
int IsIdentity
 
- Protected Attributes inherited from vtkProp
int Visibility
 
int Pickable
 
int Dragable
 
bool UseBounds
 
double AllocatedRenderTime
 
double EstimatedRenderTime
 
double SavedEstimatedRenderTime
 
double RenderTimeMultiplier
 
int NumberOfConsumers
 
vtkObject ** Consumers
 
vtkAssemblyPathsPaths
 
vtkInformationPropertyKeys
 
- Protected Attributes inherited from vtkObject
bool Debug
 
vtkTimeStamp MTime
 
vtkSubjectHelper * SubjectHelper
 
- Protected Attributes inherited from vtkObjectBase
vtkAtomicInt32 ReferenceCount
 
vtkWeakPointerBase ** WeakPointers
 

Detailed Description

a 3D axes representation

vtkPVAxesActor is used to represent 3D axes in the scene. The user can define the geometry to use for the shaft and the tip, and the user can set the text for the three axes. The text will follow the camera.

Definition at line 32 of file vtkPVAxesActor.h.

Member Typedef Documentation

◆ Superclass

Definition at line 36 of file vtkPVAxesActor.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
CYLINDER_SHAFT 
LINE_SHAFT 
USER_DEFINED_SHAFT 

Definition at line 233 of file vtkPVAxesActor.h.

◆ anonymous enum

anonymous enum
Enumerator
CONE_TIP 
SPHERE_TIP 
USER_DEFINED_TIP 

Definition at line 240 of file vtkPVAxesActor.h.

Constructor & Destructor Documentation

◆ vtkPVAxesActor()

vtkPVAxesActor::vtkPVAxesActor ( )
protected

◆ ~vtkPVAxesActor()

vtkPVAxesActor::~vtkPVAxesActor ( )
overrideprotected

Member Function Documentation

◆ New()

static vtkPVAxesActor* vtkPVAxesActor::New ( )
static

◆ GetClassName()

virtual const char* vtkPVAxesActor::GetClassName ( )
virtual

◆ IsTypeOf()

static int vtkPVAxesActor::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkPVAxesActor::IsA ( const char *  type)
virtual

Reimplemented from vtkProp3D.

◆ SafeDownCast()

static vtkPVAxesActor* vtkPVAxesActor::SafeDownCast ( vtkObject o)
static

◆ PrintSelf()

void vtkPVAxesActor::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
overridevirtual

Reimplemented from vtkProp3D.

◆ GetActors()

void vtkPVAxesActor::GetActors ( vtkPropCollection )
overridevirtual

For some exporters and other other operations we must be able to collect all the actors or volumes.

These methods are used in that process.

Reimplemented from vtkProp.

◆ RenderOpaqueGeometry()

int vtkPVAxesActor::RenderOpaqueGeometry ( vtkViewport viewport)
overridevirtual

Support the standard render methods.

Reimplemented from vtkProp.

◆ RenderTranslucentPolygonalGeometry()

int vtkPVAxesActor::RenderTranslucentPolygonalGeometry ( vtkViewport viewport)
overridevirtual

Support the standard render methods.

Reimplemented from vtkProp.

◆ HasTranslucentPolygonalGeometry()

int vtkPVAxesActor::HasTranslucentPolygonalGeometry ( )
overridevirtual

Support the standard render methods.

Reimplemented from vtkProp.

◆ ShallowCopy()

void vtkPVAxesActor::ShallowCopy ( vtkProp prop)
overridevirtual

Shallow copy of an axes actor.

Overloads the virtual vtkProp method.

Reimplemented from vtkProp3D.

◆ ReleaseGraphicsResources()

void vtkPVAxesActor::ReleaseGraphicsResources ( vtkWindow )
overridevirtual

Release any graphics resources that are being consumed by this actor.

The parameter window could be used to determine which graphic resources to release.

Reimplemented from vtkProp.

◆ GetBounds() [1/2]

void vtkPVAxesActor::GetBounds ( double  bounds[6])

Get the bounds for this Actor as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).

(The method GetBounds(double bounds[6]) is available from the superclass.)

◆ GetBounds() [2/2]

double* vtkPVAxesActor::GetBounds ( )
overridevirtual

Get the bounds for this Actor as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).

(The method GetBounds(double bounds[6]) is available from the superclass.)

Implements vtkProp3D.

◆ GetMTime()

vtkMTimeType vtkPVAxesActor::GetMTime ( )
overridevirtual

Get the actors mtime plus consider its properties and texture if set.

Reimplemented from vtkProp3D.

◆ GetRedrawMTime()

vtkMTimeType vtkPVAxesActor::GetRedrawMTime ( )
overridevirtual

Return the mtime of anything that would cause the rendered image to appear differently.

Usually this involves checking the mtime of the prop plus anything else it depends on such as properties, textures etc.

Reimplemented from vtkProp.

◆ SetTotalLength() [1/2]

void vtkPVAxesActor::SetTotalLength ( float  v[3])
inline

Set the total length of the axes in 3 dimensions.

Definition at line 93 of file vtkPVAxesActor.h.

◆ SetTotalLength() [2/2]

void vtkPVAxesActor::SetTotalLength ( float  x,
float  y,
float  z 
)

Set the total length of the axes in 3 dimensions.

◆ GetTotalLength() [1/2]

virtual float* vtkPVAxesActor::GetTotalLength ( )
virtual

Set the total length of the axes in 3 dimensions.

◆ GetTotalLength() [2/2]

virtual void vtkPVAxesActor::GetTotalLength ( float  data[3])
virtual

Set the total length of the axes in 3 dimensions.

◆ SetNormalizedShaftLength() [1/2]

void vtkPVAxesActor::SetNormalizedShaftLength ( float  v[3])
inline

Set the normalized (0-1) length of the shaft.

Definition at line 102 of file vtkPVAxesActor.h.

◆ SetNormalizedShaftLength() [2/2]

void vtkPVAxesActor::SetNormalizedShaftLength ( float  x,
float  y,
float  z 
)

Set the normalized (0-1) length of the shaft.

◆ GetNormalizedShaftLength() [1/2]

virtual float* vtkPVAxesActor::GetNormalizedShaftLength ( )
virtual

Set the normalized (0-1) length of the shaft.

◆ GetNormalizedShaftLength() [2/2]

virtual void vtkPVAxesActor::GetNormalizedShaftLength ( float  data[3])
virtual

Set the normalized (0-1) length of the shaft.

◆ SetNormalizedTipLength() [1/2]

void vtkPVAxesActor::SetNormalizedTipLength ( float  v[3])
inline

Set the normalized (0-1) length of the tip.

Definition at line 111 of file vtkPVAxesActor.h.

◆ SetNormalizedTipLength() [2/2]

void vtkPVAxesActor::SetNormalizedTipLength ( float  x,
float  y,
float  z 
)

Set the normalized (0-1) length of the tip.

◆ GetNormalizedTipLength() [1/2]

virtual float* vtkPVAxesActor::GetNormalizedTipLength ( )
virtual

Set the normalized (0-1) length of the tip.

◆ GetNormalizedTipLength() [2/2]

virtual void vtkPVAxesActor::GetNormalizedTipLength ( float  data[3])
virtual

Set the normalized (0-1) length of the tip.

◆ SetConeResolution()

virtual void vtkPVAxesActor::SetConeResolution ( int  )
virtual

Set/get the resolution of the pieces of the axes actor.

◆ GetConeResolution()

virtual int vtkPVAxesActor::GetConeResolution ( )
virtual

Set/get the resolution of the pieces of the axes actor.

◆ SetSphereResolution()

virtual void vtkPVAxesActor::SetSphereResolution ( int  )
virtual

Set/get the resolution of the pieces of the axes actor.

◆ GetSphereResolution()

virtual int vtkPVAxesActor::GetSphereResolution ( )
virtual

Set/get the resolution of the pieces of the axes actor.

◆ SetCylinderResolution()

virtual void vtkPVAxesActor::SetCylinderResolution ( int  )
virtual

Set/get the resolution of the pieces of the axes actor.

◆ GetCylinderResolution()

virtual int vtkPVAxesActor::GetCylinderResolution ( )
virtual

Set/get the resolution of the pieces of the axes actor.

◆ SetConeRadius()

virtual void vtkPVAxesActor::SetConeRadius ( float  )
virtual

Set/get the radius of the pieces of the axes actor.

◆ GetConeRadius()

virtual float vtkPVAxesActor::GetConeRadius ( )
virtual

Set/get the radius of the pieces of the axes actor.

◆ SetSphereRadius()

virtual void vtkPVAxesActor::SetSphereRadius ( float  )
virtual

Set/get the radius of the pieces of the axes actor.

◆ GetSphereRadius()

virtual float vtkPVAxesActor::GetSphereRadius ( )
virtual

Set/get the radius of the pieces of the axes actor.

◆ SetCylinderRadius()

virtual void vtkPVAxesActor::SetCylinderRadius ( float  )
virtual

Set/get the radius of the pieces of the axes actor.

◆ GetCylinderRadius()

virtual float vtkPVAxesActor::GetCylinderRadius ( )
virtual

Set/get the radius of the pieces of the axes actor.

◆ SetXAxisLabelPosition()

virtual void vtkPVAxesActor::SetXAxisLabelPosition ( float  )
virtual

Set/get the positions of the axis labels.

◆ GetXAxisLabelPosition()

virtual float vtkPVAxesActor::GetXAxisLabelPosition ( )
virtual

Set/get the positions of the axis labels.

◆ SetYAxisLabelPosition()

virtual void vtkPVAxesActor::SetYAxisLabelPosition ( float  )
virtual

Set/get the positions of the axis labels.

◆ GetYAxisLabelPosition()

virtual float vtkPVAxesActor::GetYAxisLabelPosition ( )
virtual

Set/get the positions of the axis labels.

◆ SetZAxisLabelPosition()

virtual void vtkPVAxesActor::SetZAxisLabelPosition ( float  )
virtual

Set/get the positions of the axis labels.

◆ GetZAxisLabelPosition()

virtual float vtkPVAxesActor::GetZAxisLabelPosition ( )
virtual

Set/get the positions of the axis labels.

◆ SetShaftType()

void vtkPVAxesActor::SetShaftType ( int  type)

Set the type of the shaft to a cylinder, line, or user defined geometry.

◆ SetShaftTypeToCylinder()

void vtkPVAxesActor::SetShaftTypeToCylinder ( )
inline

Definition at line 156 of file vtkPVAxesActor.h.

◆ SetShaftTypeToLine()

void vtkPVAxesActor::SetShaftTypeToLine ( )
inline

Definition at line 157 of file vtkPVAxesActor.h.

◆ SetShaftTypeToUserDefined()

void vtkPVAxesActor::SetShaftTypeToUserDefined ( )
inline

Definition at line 158 of file vtkPVAxesActor.h.

◆ SetTipType()

void vtkPVAxesActor::SetTipType ( int  type)

Set the type of the tip to a cone, sphere, or user defined geometry.

◆ SetTipTypeToCone()

void vtkPVAxesActor::SetTipTypeToCone ( )
inline

Definition at line 164 of file vtkPVAxesActor.h.

◆ SetTipTypeToSphere()

void vtkPVAxesActor::SetTipTypeToSphere ( )
inline

Definition at line 165 of file vtkPVAxesActor.h.

◆ SetTipTypeToUserDefined()

void vtkPVAxesActor::SetTipTypeToUserDefined ( )
inline

Definition at line 166 of file vtkPVAxesActor.h.

◆ SetUserDefinedTip()

void vtkPVAxesActor::SetUserDefinedTip ( vtkPolyData )

Set the user defined tip polydata.

◆ GetUserDefinedTip()

virtual vtkPolyData* vtkPVAxesActor::GetUserDefinedTip ( )
virtual

Set the user defined tip polydata.

◆ SetUserDefinedShaft()

void vtkPVAxesActor::SetUserDefinedShaft ( vtkPolyData )

Set the user defined shaft polydata.

◆ GetUserDefinedShaft()

virtual vtkPolyData* vtkPVAxesActor::GetUserDefinedShaft ( )
virtual

Set the user defined shaft polydata.

◆ GetXAxisTipProperty()

vtkProperty* vtkPVAxesActor::GetXAxisTipProperty ( )

Get the tip properties.

◆ GetYAxisTipProperty()

vtkProperty* vtkPVAxesActor::GetYAxisTipProperty ( )

Get the tip properties.

◆ GetZAxisTipProperty()

vtkProperty* vtkPVAxesActor::GetZAxisTipProperty ( )

Get the tip properties.

◆ GetXAxisShaftProperty()

vtkProperty* vtkPVAxesActor::GetXAxisShaftProperty ( )

Get the shaft properties.

◆ GetYAxisShaftProperty()

vtkProperty* vtkPVAxesActor::GetYAxisShaftProperty ( )

Get the shaft properties.

◆ GetZAxisShaftProperty()

vtkProperty* vtkPVAxesActor::GetZAxisShaftProperty ( )

Get the shaft properties.

◆ GetXAxisLabelProperty()

vtkProperty* vtkPVAxesActor::GetXAxisLabelProperty ( )

Get the label properties.

◆ GetYAxisLabelProperty()

vtkProperty* vtkPVAxesActor::GetYAxisLabelProperty ( )

Get the label properties.

◆ GetZAxisLabelProperty()

vtkProperty* vtkPVAxesActor::GetZAxisLabelProperty ( )

Get the label properties.

◆ SetXAxisVisibility()

virtual void vtkPVAxesActor::SetXAxisVisibility ( bool  )
virtual

Get/Set the visibitity for each individual axis.

◆ GetXAxisVisibility()

virtual bool vtkPVAxesActor::GetXAxisVisibility ( )
virtual

Get/Set the visibitity for each individual axis.

◆ SetYAxisVisibility()

virtual void vtkPVAxesActor::SetYAxisVisibility ( bool  )
virtual

Get/Set the visibitity for each individual axis.

◆ GetYAxisVisibility()

virtual bool vtkPVAxesActor::GetYAxisVisibility ( )
virtual

Get/Set the visibitity for each individual axis.

◆ SetZAxisVisibility()

virtual void vtkPVAxesActor::SetZAxisVisibility ( bool  )
virtual

Get/Set the visibitity for each individual axis.

◆ GetZAxisVisibility()

virtual bool vtkPVAxesActor::GetZAxisVisibility ( )
virtual

Get/Set the visibitity for each individual axis.

◆ SetXAxisLabelText()

virtual void vtkPVAxesActor::SetXAxisLabelText ( const char *  )
virtual

Set the label text.

◆ SetYAxisLabelText()

virtual void vtkPVAxesActor::SetYAxisLabelText ( const char *  )
virtual

Get/Set the visibitity for each individual axis.

◆ SetZAxisLabelText()

virtual void vtkPVAxesActor::SetZAxisLabelText ( const char *  )
virtual

Get/Set the visibitity for each individual axis.

◆ UpdateProps()

void vtkPVAxesActor::UpdateProps ( )
protected

Member Data Documentation

◆ CylinderSource

vtkCylinderSource* vtkPVAxesActor::CylinderSource
protected

Definition at line 251 of file vtkPVAxesActor.h.

◆ LineSource

vtkLineSource* vtkPVAxesActor::LineSource
protected

Definition at line 252 of file vtkPVAxesActor.h.

◆ ConeSource

vtkConeSource* vtkPVAxesActor::ConeSource
protected

Definition at line 253 of file vtkPVAxesActor.h.

◆ SphereSource

vtkSphereSource* vtkPVAxesActor::SphereSource
protected

Definition at line 254 of file vtkPVAxesActor.h.

◆ XAxisShaft

vtkActor* vtkPVAxesActor::XAxisShaft
protected

Definition at line 256 of file vtkPVAxesActor.h.

◆ YAxisShaft

vtkActor* vtkPVAxesActor::YAxisShaft
protected

Definition at line 257 of file vtkPVAxesActor.h.

◆ ZAxisShaft

vtkActor* vtkPVAxesActor::ZAxisShaft
protected

Definition at line 258 of file vtkPVAxesActor.h.

◆ XAxisTip

vtkActor* vtkPVAxesActor::XAxisTip
protected

Definition at line 260 of file vtkPVAxesActor.h.

◆ YAxisTip

vtkActor* vtkPVAxesActor::YAxisTip
protected

Definition at line 261 of file vtkPVAxesActor.h.

◆ ZAxisTip

vtkActor* vtkPVAxesActor::ZAxisTip
protected

Definition at line 262 of file vtkPVAxesActor.h.

◆ TotalLength

float vtkPVAxesActor::TotalLength[3]
protected

Definition at line 266 of file vtkPVAxesActor.h.

◆ NormalizedShaftLength

float vtkPVAxesActor::NormalizedShaftLength[3]
protected

Definition at line 267 of file vtkPVAxesActor.h.

◆ NormalizedTipLength

float vtkPVAxesActor::NormalizedTipLength[3]
protected

Definition at line 268 of file vtkPVAxesActor.h.

◆ ShaftType

int vtkPVAxesActor::ShaftType
protected

Definition at line 270 of file vtkPVAxesActor.h.

◆ TipType

int vtkPVAxesActor::TipType
protected

Definition at line 271 of file vtkPVAxesActor.h.

◆ UserDefinedTip

vtkPolyData* vtkPVAxesActor::UserDefinedTip
protected

Definition at line 273 of file vtkPVAxesActor.h.

◆ UserDefinedShaft

vtkPolyData* vtkPVAxesActor::UserDefinedShaft
protected

Definition at line 274 of file vtkPVAxesActor.h.

◆ XAxisLabelText

char* vtkPVAxesActor::XAxisLabelText
protected

Definition at line 276 of file vtkPVAxesActor.h.

◆ YAxisLabelText

char* vtkPVAxesActor::YAxisLabelText
protected

Definition at line 277 of file vtkPVAxesActor.h.

◆ ZAxisLabelText

char* vtkPVAxesActor::ZAxisLabelText
protected

Definition at line 278 of file vtkPVAxesActor.h.

◆ XAxisVectorText

vtkVectorText* vtkPVAxesActor::XAxisVectorText
protected

Definition at line 280 of file vtkPVAxesActor.h.

◆ YAxisVectorText

vtkVectorText* vtkPVAxesActor::YAxisVectorText
protected

Definition at line 281 of file vtkPVAxesActor.h.

◆ ZAxisVectorText

vtkVectorText* vtkPVAxesActor::ZAxisVectorText
protected

Definition at line 282 of file vtkPVAxesActor.h.

◆ XAxisLabel

vtkFollower* vtkPVAxesActor::XAxisLabel
protected

Definition at line 284 of file vtkPVAxesActor.h.

◆ YAxisLabel

vtkFollower* vtkPVAxesActor::YAxisLabel
protected

Definition at line 285 of file vtkPVAxesActor.h.

◆ ZAxisLabel

vtkFollower* vtkPVAxesActor::ZAxisLabel
protected

Definition at line 286 of file vtkPVAxesActor.h.

◆ ConeResolution

int vtkPVAxesActor::ConeResolution
protected

Definition at line 288 of file vtkPVAxesActor.h.

◆ SphereResolution

int vtkPVAxesActor::SphereResolution
protected

Definition at line 289 of file vtkPVAxesActor.h.

◆ CylinderResolution

int vtkPVAxesActor::CylinderResolution
protected

Definition at line 290 of file vtkPVAxesActor.h.

◆ ConeRadius

float vtkPVAxesActor::ConeRadius
protected

Definition at line 292 of file vtkPVAxesActor.h.

◆ SphereRadius

float vtkPVAxesActor::SphereRadius
protected

Definition at line 293 of file vtkPVAxesActor.h.

◆ CylinderRadius

float vtkPVAxesActor::CylinderRadius
protected

Definition at line 294 of file vtkPVAxesActor.h.

◆ XAxisLabelPosition

float vtkPVAxesActor::XAxisLabelPosition
protected

Definition at line 296 of file vtkPVAxesActor.h.

◆ YAxisLabelPosition

float vtkPVAxesActor::YAxisLabelPosition
protected

Definition at line 297 of file vtkPVAxesActor.h.

◆ ZAxisLabelPosition

float vtkPVAxesActor::ZAxisLabelPosition
protected

Definition at line 298 of file vtkPVAxesActor.h.

◆ XAxisVisibility

bool vtkPVAxesActor::XAxisVisibility = true
protected

Definition at line 300 of file vtkPVAxesActor.h.

◆ YAxisVisibility

bool vtkPVAxesActor::YAxisVisibility = true
protected

Definition at line 301 of file vtkPVAxesActor.h.

◆ ZAxisVisibility

bool vtkPVAxesActor::ZAxisVisibility = true
protected

Definition at line 302 of file vtkPVAxesActor.h.


The documentation for this class was generated from the following file: