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

create a plot of a bounding box edges - More...

#include <vtkCubeAxesActor.h>

Inheritance diagram for vtkCubeAxesActor:
[legend]
Collaboration diagram for vtkCubeAxesActor:
[legend]

Public Types

typedef vtkActor Superclass
 
- Public Types inherited from vtkActor
typedef vtkProp3D Superclass
 
- Public Types inherited from vtkProp3D
typedef vtkProp Superclass
 
- Public Types inherited from vtkProp
typedef vtkObject Superclass
 
- Public Types inherited from vtkObject
typedef vtkObjectBase Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkCubeAxesActorNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual doubleGetZAxisRange ()
 
virtual void GetZAxisRange (double &, double &)
 
virtual void GetZAxisRange (double [2])
 
void ReleaseGraphicsResources (vtkWindow *)
 
virtual void SetYAxisLabelVisibility (int)
 
virtual int GetYAxisLabelVisibility ()
 
virtual void YAxisLabelVisibilityOn ()
 
virtual void YAxisLabelVisibilityOff ()
 
virtual void SetZAxisLabelVisibility (int)
 
virtual int GetZAxisLabelVisibility ()
 
virtual void ZAxisLabelVisibilityOn ()
 
virtual void ZAxisLabelVisibilityOff ()
 
virtual void SetYAxisTickVisibility (int)
 
virtual int GetYAxisTickVisibility ()
 
virtual void YAxisTickVisibilityOn ()
 
virtual void YAxisTickVisibilityOff ()
 
virtual void SetZAxisTickVisibility (int)
 
virtual int GetZAxisTickVisibility ()
 
virtual void ZAxisTickVisibilityOn ()
 
virtual void ZAxisTickVisibilityOff ()
 
virtual void SetYAxisMinorTickVisibility (int)
 
virtual int GetYAxisMinorTickVisibility ()
 
virtual void YAxisMinorTickVisibilityOn ()
 
virtual void YAxisMinorTickVisibilityOff ()
 
virtual void SetZAxisMinorTickVisibility (int)
 
virtual int GetZAxisMinorTickVisibility ()
 
virtual void ZAxisMinorTickVisibilityOn ()
 
virtual void ZAxisMinorTickVisibilityOff ()
 
virtual void SetDrawXGridlines (int)
 
virtual int GetDrawXGridlines ()
 
virtual void DrawXGridlinesOn ()
 
virtual void DrawXGridlinesOff ()
 
virtual void SetDrawYGridlines (int)
 
virtual int GetDrawYGridlines ()
 
virtual void DrawYGridlinesOn ()
 
virtual void DrawYGridlinesOff ()
 
virtual void SetDrawZGridlines (int)
 
virtual int GetDrawZGridlines ()
 
virtual void DrawZGridlinesOn ()
 
virtual void DrawZGridlinesOff ()
 
virtual void SetDrawXInnerGridlines (int)
 
virtual int GetDrawXInnerGridlines ()
 
virtual void DrawXInnerGridlinesOn ()
 
virtual void DrawXInnerGridlinesOff ()
 
virtual void SetDrawYInnerGridlines (int)
 
virtual int GetDrawYInnerGridlines ()
 
virtual void DrawYInnerGridlinesOn ()
 
virtual void DrawYInnerGridlinesOff ()
 
virtual void SetDrawZInnerGridlines (int)
 
virtual int GetDrawZInnerGridlines ()
 
virtual void DrawZInnerGridlinesOn ()
 
virtual void DrawZInnerGridlinesOff ()
 
virtual void SetDrawXGridpolys (int)
 
virtual int GetDrawXGridpolys ()
 
virtual void DrawXGridpolysOn ()
 
virtual void DrawXGridpolysOff ()
 
virtual void SetDrawYGridpolys (int)
 
virtual int GetDrawYGridpolys ()
 
virtual void DrawYGridpolysOn ()
 
virtual void DrawYGridpolysOff ()
 
virtual void SetDrawZGridpolys (int)
 
virtual int GetDrawZGridpolys ()
 
virtual void DrawZGridpolysOn ()
 
virtual void DrawZGridpolysOff ()
 
vtkTextPropertyGetTitleTextProperty (int)
 
vtkTextPropertyGetLabelTextProperty (int)
 
void SetTickLocationToInside (void)
 
void SetTickLocationToOutside (void)
 
void SetTickLocationToBoth (void)
 
void SetLabelScaling (bool, int, int, int)
 
void SetSaveTitlePosition (int val)
 
virtual int RenderOpaqueGeometry (vtkViewport *)
 
virtual int RenderTranslucentGeometry (vtkViewport *)
 
virtual int RenderTranslucentPolygonalGeometry (vtkViewport *)
 
virtual int RenderOverlay (vtkViewport *)
 
int HasTranslucentPolygonalGeometry ()
 
virtual void SetRebuildAxes (bool)
 
virtual bool GetRebuildAxes ()
 
virtual void SetBounds (double, double, double, double, double, double)
 
virtual void SetBounds (double [6])
 
virtual doubleGetBounds ()
 
virtual void GetBounds (double &, double &, double &, double &, double &, double &)
 
virtual void GetBounds (double [6])
 
virtual void GetRenderedBounds (double rBounds[6])
 
virtual doubleGetRenderedBounds ()
 
virtual void SetXAxisRange (double, double)
 
void SetXAxisRange (double [2])
 
virtual void SetYAxisRange (double, double)
 
void SetYAxisRange (double [2])
 
virtual void SetZAxisRange (double, double)
 
void SetZAxisRange (double [2])
 
virtual doubleGetXAxisRange ()
 
virtual void GetXAxisRange (double &, double &)
 
virtual void GetXAxisRange (double [2])
 
virtual doubleGetYAxisRange ()
 
virtual void GetYAxisRange (double &, double &)
 
virtual void GetYAxisRange (double [2])
 
vtkStringArrayGetAxisLabels (int axis)
 
void SetAxisLabels (int axis, vtkStringArray *value)
 
void SetScreenSize (double screenSize)
 
virtual double GetScreenSize ()
 
void SetLabelOffset (double offset)
 
virtual double GetLabelOffset ()
 
void SetTitleOffset (double offset)
 
virtual double GetTitleOffset ()
 
virtual void SetCamera (vtkCamera *)
 
virtual vtkCameraGetCamera ()
 
virtual void SetFlyMode (int)
 
virtual int GetFlyMode ()
 
void SetFlyModeToOuterEdges ()
 
void SetFlyModeToClosestTriad ()
 
void SetFlyModeToFurthestTriad ()
 
void SetFlyModeToStaticTriad ()
 
void SetFlyModeToStaticEdges ()
 
virtual void SetXTitle (const char *)
 
virtual char * GetXTitle ()
 
virtual void SetXUnits (const char *)
 
virtual char * GetXUnits ()
 
virtual void SetYTitle (const char *)
 
virtual char * GetYTitle ()
 
virtual void SetYUnits (const char *)
 
virtual char * GetYUnits ()
 
virtual void SetZTitle (const char *)
 
virtual char * GetZTitle ()
 
virtual void SetZUnits (const char *)
 
virtual char * GetZUnits ()
 
virtual void SetXLabelFormat (const char *)
 
virtual char * GetXLabelFormat ()
 
virtual void SetYLabelFormat (const char *)
 
virtual char * GetYLabelFormat ()
 
virtual void SetZLabelFormat (const char *)
 
virtual char * GetZLabelFormat ()
 
virtual void SetInertia (int)
 
virtual int GetInertia ()
 
virtual void SetCornerOffset (double)
 
virtual double GetCornerOffset ()
 
virtual void SetEnableDistanceLOD (int)
 
virtual int GetEnableDistanceLOD ()
 
virtual void SetDistanceLODThreshold (double)
 
virtual double GetDistanceLODThreshold ()
 
virtual void SetEnableViewAngleLOD (int)
 
virtual int GetEnableViewAngleLOD ()
 
virtual void SetViewAngleLODThreshold (double)
 
virtual double GetViewAngleLODThreshold ()
 
virtual void SetXAxisVisibility (int)
 
virtual int GetXAxisVisibility ()
 
virtual void XAxisVisibilityOn ()
 
virtual void XAxisVisibilityOff ()
 
virtual void SetYAxisVisibility (int)
 
virtual int GetYAxisVisibility ()
 
virtual void YAxisVisibilityOn ()
 
virtual void YAxisVisibilityOff ()
 
virtual void SetZAxisVisibility (int)
 
virtual int GetZAxisVisibility ()
 
virtual void ZAxisVisibilityOn ()
 
virtual void ZAxisVisibilityOff ()
 
virtual void SetXAxisLabelVisibility (int)
 
virtual int GetXAxisLabelVisibility ()
 
virtual void XAxisLabelVisibilityOn ()
 
virtual void XAxisLabelVisibilityOff ()
 
virtual void SetXAxisTickVisibility (int)
 
virtual int GetXAxisTickVisibility ()
 
virtual void XAxisTickVisibilityOn ()
 
virtual void XAxisTickVisibilityOff ()
 
virtual void SetXAxisMinorTickVisibility (int)
 
virtual int GetXAxisMinorTickVisibility ()
 
virtual void XAxisMinorTickVisibilityOn ()
 
virtual void XAxisMinorTickVisibilityOff ()
 
void SetXAxesLinesProperty (vtkProperty *)
 
vtkPropertyGetXAxesLinesProperty ()
 
void SetYAxesLinesProperty (vtkProperty *)
 
vtkPropertyGetYAxesLinesProperty ()
 
void SetZAxesLinesProperty (vtkProperty *)
 
vtkPropertyGetZAxesLinesProperty ()
 
void SetXAxesGridlinesProperty (vtkProperty *)
 
vtkPropertyGetXAxesGridlinesProperty ()
 
void SetYAxesGridlinesProperty (vtkProperty *)
 
vtkPropertyGetYAxesGridlinesProperty ()
 
void SetZAxesGridlinesProperty (vtkProperty *)
 
vtkPropertyGetZAxesGridlinesProperty ()
 
void SetXAxesInnerGridlinesProperty (vtkProperty *)
 
vtkPropertyGetXAxesInnerGridlinesProperty ()
 
void SetYAxesInnerGridlinesProperty (vtkProperty *)
 
vtkPropertyGetYAxesInnerGridlinesProperty ()
 
void SetZAxesInnerGridlinesProperty (vtkProperty *)
 
vtkPropertyGetZAxesInnerGridlinesProperty ()
 
void SetXAxesGridpolysProperty (vtkProperty *)
 
vtkPropertyGetXAxesGridpolysProperty ()
 
void SetYAxesGridpolysProperty (vtkProperty *)
 
vtkPropertyGetYAxesGridpolysProperty ()
 
void SetZAxesGridpolysProperty (vtkProperty *)
 
vtkPropertyGetZAxesGridpolysProperty ()
 
virtual void SetTickLocation (int)
 
virtual int GetTickLocation ()
 
void SetUseTextActor3D (int val)
 
int GetUseTextActor3D ()
 
void SetUse2DMode (int val)
 
int GetUse2DMode ()
 
virtual void SetOrientedBounds (double, double, double, double, double, double)
 
virtual void SetOrientedBounds (double [6])
 
virtual doubleGetOrientedBounds ()
 
virtual void GetOrientedBounds (double &, double &, double &, double &, double &, double &)
 
virtual void GetOrientedBounds (double [6])
 
virtual void SetUseOrientedBounds (int)
 
virtual int GetUseOrientedBounds ()
 
virtual void SetAxisBaseForX (double, double, double)
 
virtual void SetAxisBaseForX (double [3])
 
virtual doubleGetAxisBaseForX ()
 
virtual void GetAxisBaseForX (double &, double &, double &)
 
virtual void GetAxisBaseForX (double [3])
 
virtual void SetAxisBaseForY (double, double, double)
 
virtual void SetAxisBaseForY (double [3])
 
virtual doubleGetAxisBaseForY ()
 
virtual void GetAxisBaseForY (double &, double &, double &)
 
virtual void GetAxisBaseForY (double [3])
 
virtual void SetAxisBaseForZ (double, double, double)
 
virtual void SetAxisBaseForZ (double [3])
 
virtual doubleGetAxisBaseForZ ()
 
virtual void GetAxisBaseForZ (double &, double &, double &)
 
virtual void GetAxisBaseForZ (double [3])
 
virtual void SetAxisOrigin (double, double, double)
 
virtual void SetAxisOrigin (double [3])
 
virtual doubleGetAxisOrigin ()
 
virtual void GetAxisOrigin (double &, double &, double &)
 
virtual void GetAxisOrigin (double [3])
 
virtual void SetUseAxisOrigin (int)
 
virtual int GetUseAxisOrigin ()
 
virtual void SetGridLineLocation (int)
 
virtual int GetGridLineLocation ()
 
virtual void SetStickyAxes (int)
 
virtual int GetStickyAxes ()
 
virtual void StickyAxesOn ()
 
virtual void StickyAxesOff ()
 
virtual void SetCenterStickyAxes (int)
 
virtual int GetCenterStickyAxes ()
 
virtual void CenterStickyAxesOn ()
 
virtual void CenterStickyAxesOff ()
 
- Public Member Functions inherited from vtkActor
vtkActorNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void GetActors (vtkPropCollection *)
 
virtual void Render (vtkRenderer *, vtkMapper *)
 
void ShallowCopy (vtkProp *prop)
 
void ReleaseGraphicsResources (vtkWindow *)
 
virtual vtkPropertyMakeProperty ()
 
virtual void SetMapper (vtkMapper *)
 
virtual void ApplyProperties ()
 
unsigned long int GetMTime ()
 
virtual unsigned long GetRedrawMTime ()
 
virtual bool GetSupportsSelection ()
 
void SetProperty (vtkProperty *lut)
 
vtkPropertyGetProperty ()
 
void SetBackfaceProperty (vtkProperty *lut)
 
virtual vtkPropertyGetBackfaceProperty ()
 
virtual void SetTexture (vtkTexture *)
 
virtual vtkTextureGetTexture ()
 
virtual vtkMapperGetMapper ()
 
void GetBounds (double bounds[6])
 
doubleGetBounds ()
 
- Public Member Functions inherited from vtkProp3D
vtkProp3DNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void ShallowCopy (vtkProp *prop)
 
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 ()
 
unsigned long int GetMTime ()
 
unsigned long int 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 ()
 
- 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 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 int GetNumberOfConsumers ()
 
void AddConsumer (vtkObject *c)
 
void RemoveConsumer (vtkObject *c)
 
vtkObjectGetConsumer (int i)
 
int IsConsumer (vtkObject *c)
 
- Public Member Functions inherited from vtkObject
vtkObjectNewInstance () const
 
virtual void DebugOn ()
 
virtual void DebugOff ()
 
bool GetDebug ()
 
void SetDebug (bool 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)
 
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 *)
 
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)
 
template<class U , class T >
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)
 
int InvokeEvent (unsigned long event)
 
int InvokeEvent (const char *event)
 
- 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)
 
void PrintRevisions (ostream &)
 
virtual void PrintHeader (ostream &os, vtkIndent indent)
 
virtual void PrintTrailer (ostream &os, vtkIndent indent)
 
int GetReferenceCount ()
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkCubeAxesActorSafeDownCast (vtkObjectBase *o)
 
static vtkCubeAxesActorNew ()
 
- Static Public Member Functions inherited from vtkActor
static int IsTypeOf (const char *type)
 
static vtkActorSafeDownCast (vtkObjectBase *o)
 
static vtkActorNew ()
 
- 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 int IsTypeOf (const char *type)
 
static vtkObjectSafeDownCast (vtkObjectBase *o)
 
static vtkObjectNew ()
 
static void BreakOnError ()
 
static void SetGlobalWarningDisplay (int val)
 
static void GlobalWarningDisplayOn ()
 
static void GlobalWarningDisplayOff ()
 
static int GetGlobalWarningDisplay ()
 
- Static Public Member Functions inherited from vtkObjectBase
static int IsTypeOf (const char *name)
 
static vtkObjectBaseNew ()
 

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 
 vtkCubeAxesActor ()
 
 ~vtkCubeAxesActor ()
 
void GetViewportLimitedBounds (vtkViewport *viewport, double bounds[6])
 
int LabelExponent (double min, double max)
 
int Digits (double min, double max)
 
double MaxOf (double, double)
 
double MaxOf (double, double, double, double)
 
double FFix (double)
 
double FSign (double, double)
 
int FRound (double fnt)
 
int GetNumTicks (double range, double fxt)
 
void UpdateLabels (vtkAxisActor **axis, int index)
 
int FindClosestAxisIndex (double pts[8][3])
 
int FindFurtherstAxisIndex (double pts[8][3])
 
void FindBoundaryEdge (int &indexOfAxisX, int &indexOfAxisY, int &indexOfAxisZ, double pts[8][3])
 
void UpdateGridLineVisibility (int axisIndex)
 
void ComputeStickyAxesBoundingSphere (vtkViewport *viewport, const double bounds[6], double sphereCenter[3], double &sphereRadius)
 
- Protected Member Functions inherited from vtkActor
 vtkActor ()
 
 ~vtkActor ()
 
int GetIsOpaque ()
 
- Protected Member Functions inherited from vtkProp3D
 vtkProp3D ()
 
 ~vtkProp3D ()
 
- Protected Member Functions inherited from vtkProp
 vtkProp ()
 
 ~vtkProp ()
 
- Protected Member Functions inherited from vtkObject
 vtkObject ()
 
virtual ~vtkObject ()
 
virtual void RegisterInternal (vtkObjectBase *, int check)
 
virtual void UnRegisterInternal (vtkObjectBase *, int check)
 
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 &)
 

Static Protected Member Functions

static void GetBoundsPoint (unsigned int pointIndex, const double bounds[6], double point[3])
 
static void GetBoundsPointBits (unsigned int pointIndex, unsigned int &xBit, unsigned int &yBit, unsigned int &zBit)
 

Protected Attributes

double Bounds [6]
 
vtkCameraCamera
 
int FlyMode
 
int GridLineLocation
 
int StickyAxes
 
int CenterStickyAxes
 
int EnableDistanceLOD
 
double DistanceLODThreshold
 
int EnableViewAngleLOD
 
double ViewAngleLODThreshold
 
bool RebuildAxes
 
char * XTitle
 
char * XUnits
 
char * YTitle
 
char * YUnits
 
char * ZTitle
 
char * ZUnits
 
char * ActualXLabel
 
char * ActualYLabel
 
char * ActualZLabel
 
int TickLocation
 
int XAxisVisibility
 
int YAxisVisibility
 
int ZAxisVisibility
 
int XAxisTickVisibility
 
int YAxisTickVisibility
 
int ZAxisTickVisibility
 
int XAxisMinorTickVisibility
 
int YAxisMinorTickVisibility
 
int ZAxisMinorTickVisibility
 
int XAxisLabelVisibility
 
int YAxisLabelVisibility
 
int ZAxisLabelVisibility
 
int DrawXGridlines
 
int DrawYGridlines
 
int DrawZGridlines
 
int DrawXInnerGridlines
 
int DrawYInnerGridlines
 
int DrawZInnerGridlines
 
int DrawXGridpolys
 
int DrawYGridpolys
 
int DrawZGridpolys
 
char * XLabelFormat
 
char * YLabelFormat
 
char * ZLabelFormat
 
double CornerOffset
 
int Inertia
 
int RenderCount
 
int InertiaLocs [3]
 
int RenderSomething
 
vtkTextPropertyTitleTextProperty [3]
 
vtkStringArrayAxisLabels [3]
 
vtkTextPropertyLabelTextProperty [3]
 
vtkPropertyXAxesLinesProperty
 
vtkPropertyYAxesLinesProperty
 
vtkPropertyZAxesLinesProperty
 
vtkPropertyXAxesGridlinesProperty
 
vtkPropertyYAxesGridlinesProperty
 
vtkPropertyZAxesGridlinesProperty
 
vtkPropertyXAxesInnerGridlinesProperty
 
vtkPropertyYAxesInnerGridlinesProperty
 
vtkPropertyZAxesInnerGridlinesProperty
 
vtkPropertyXAxesGridpolysProperty
 
vtkPropertyYAxesGridpolysProperty
 
vtkPropertyZAxesGridpolysProperty
 
double RenderedBounds [6]
 
double OrientedBounds [6]
 
int UseOrientedBounds
 
double AxisOrigin [3]
 
int UseAxisOrigin
 
double AxisBaseForX [3]
 
double AxisBaseForY [3]
 
double AxisBaseForZ [3]
 
vtkAxisActorXAxes [NUMBER_OF_ALIGNED_AXIS]
 
vtkAxisActorYAxes [NUMBER_OF_ALIGNED_AXIS]
 
vtkAxisActorZAxes [NUMBER_OF_ALIGNED_AXIS]
 
- Protected Attributes inherited from vtkActor
vtkPropertyProperty
 
vtkPropertyBackfaceProperty
 
vtkTextureTexture
 
vtkMapperMapper
 
double MapperBounds [6]
 
vtkTimeStamp BoundsMTime
 
- 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

create a plot of a bounding box edges -

$Date$ $Revision$ used for navigation

vtkCubeAxesActor is a composite actor that draws axes of the bounding box of an input dataset. The axes include labels and titles for the x-y-z axes. The algorithm selects which axes to draw based on the user-defined 'fly' mode. (STATIC is default). 'STATIC' constructs axes from all edges of the bounding box. 'CLOSEST_TRIAD' consists of the three axes x-y-z forming a triad that lies closest to the specified camera. 'FURTHEST_TRIAD' consists of the three axes x-y-z forming a triad that lies furthest from the specified camera. 'OUTER_EDGES' is constructed from edges that are on the "exterior" of the bounding box, exterior as determined from examining outer edges of the bounding box in projection (display) space.

To use this object you must define a bounding box and the camera used to render the vtkCubeAxesActor. You can optionally turn on/off labels, ticks, gridlines, and set tick location, number of labels, and text to use for axis-titles. A 'corner offset' can also be set. This allows the axes to be set partially away from the actual bounding box to perhaps prevent overlap of labels between the various axes.

The Bounds instance variable (an array of six doubles) is used to determine the bounding box.

Thanks:
This class was written by: Hank Childs, Kathleen Bonnell, Amy Squillacote, Brad Whitlock, Will Schroeder, Eric Brugger, Daniel Aguilera, Claire Guilbaud, Nicolas Dolegieviez, Aashish Chaudhary, Philippe Pebay, David Gobbi, David Partyka, Utkarsh Ayachit David Cole, Francois Bertel, and Mark Olesen Part of this work was supported by CEA/DIF - Commissariat a l'Energie Atomique, Centre DAM Ile-De-France, BP12, F-91297 Arpajon, France.
See also
vtkActor vtkAxisActor vtkCubeAxesActor2D
Tests:
vtkCubeAxesActor (Tests)

Definition at line 88 of file vtkCubeAxesActor.h.

Member Typedef Documentation

§ Superclass

Definition at line 91 of file vtkCubeAxesActor.h.

Constructor & Destructor Documentation

§ vtkCubeAxesActor()

vtkCubeAxesActor::vtkCubeAxesActor ( )
protected

§ ~vtkCubeAxesActor()

vtkCubeAxesActor::~vtkCubeAxesActor ( )
protected

Member Function Documentation

§ IsTypeOf()

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

§ IsA()

virtual int vtkCubeAxesActor::IsA ( const char *  name)
virtual

Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkActor.

§ SafeDownCast()

static vtkCubeAxesActor* vtkCubeAxesActor::SafeDownCast ( vtkObjectBase o)
static

§ NewInstanceInternal()

virtual vtkObjectBase* vtkCubeAxesActor::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkActor.

§ NewInstance()

vtkCubeAxesActor* vtkCubeAxesActor::NewInstance ( ) const

§ PrintSelf()

void vtkCubeAxesActor::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkObject.

§ New()

static vtkCubeAxesActor* vtkCubeAxesActor::New ( )
static

Instantiate object with label format "6.3g" and the number of labels per axis set to 3.

§ RenderOpaqueGeometry()

virtual int vtkCubeAxesActor::RenderOpaqueGeometry ( vtkViewport )
virtual

Draw the axes as per the vtkProp superclass' API.

Reimplemented from vtkActor.

§ RenderTranslucentGeometry()

virtual int vtkCubeAxesActor::RenderTranslucentGeometry ( vtkViewport )
virtual

Draw the axes as per the vtkProp superclass' API.

§ RenderTranslucentPolygonalGeometry()

virtual int vtkCubeAxesActor::RenderTranslucentPolygonalGeometry ( vtkViewport )
virtual

Draw the axes as per the vtkProp superclass' API.

Reimplemented from vtkActor.

§ RenderOverlay()

virtual int vtkCubeAxesActor::RenderOverlay ( vtkViewport )
virtual

Draw the axes as per the vtkProp superclass' API.

Reimplemented from vtkProp.

§ HasTranslucentPolygonalGeometry()

int vtkCubeAxesActor::HasTranslucentPolygonalGeometry ( )
virtual

Draw the axes as per the vtkProp superclass' API.

Reimplemented from vtkActor.

§ SetRebuildAxes()

virtual void vtkCubeAxesActor::SetRebuildAxes ( bool  )
virtual

Gets/Sets the RebuildAxes flag

§ GetRebuildAxes()

virtual bool vtkCubeAxesActor::GetRebuildAxes ( )
virtual

Gets/Sets the RebuildAxes flag

§ SetBounds() [1/2]

virtual void vtkCubeAxesActor::SetBounds ( double  ,
double  ,
double  ,
double  ,
double  ,
double   
)
virtual

Explicitly specify the region in space around which to draw the bounds. The bounds is used only when no Input or Prop is specified. The bounds are specified according to (xmin,xmax, ymin,ymax, zmin,zmax), making sure that the min's are less than the max's.

§ SetBounds() [2/2]

virtual void vtkCubeAxesActor::SetBounds ( double  [6])
virtual

Explicitly specify the region in space around which to draw the bounds. The bounds is used only when no Input or Prop is specified. The bounds are specified according to (xmin,xmax, ymin,ymax, zmin,zmax), making sure that the min's are less than the max's.

§ GetBounds() [1/3]

virtual double* vtkCubeAxesActor::GetBounds ( )
virtual

Explicitly specify the region in space around which to draw the bounds. The bounds is used only when no Input or Prop is specified. The bounds are specified according to (xmin,xmax, ymin,ymax, zmin,zmax), making sure that the min's are less than the max's.

Implements vtkProp3D.

§ GetBounds() [2/3]

virtual void vtkCubeAxesActor::GetBounds ( double ,
double ,
double ,
double ,
double ,
double  
)
virtual

Explicitly specify the region in space around which to draw the bounds. The bounds is used only when no Input or Prop is specified. The bounds are specified according to (xmin,xmax, ymin,ymax, zmin,zmax), making sure that the min's are less than the max's.

§ GetBounds() [3/3]

virtual void vtkCubeAxesActor::GetBounds ( double  [6])
virtual

Explicitly specify the region in space around which to draw the bounds. The bounds is used only when no Input or Prop is specified. The bounds are specified according to (xmin,xmax, ymin,ymax, zmin,zmax), making sure that the min's are less than the max's.

§ GetRenderedBounds() [1/2]

virtual void vtkCubeAxesActor::GetRenderedBounds ( double  rBounds[6])
virtual

Method used to properly return the bounds of the cube axis itself with all its labels.

§ GetRenderedBounds() [2/2]

virtual double* vtkCubeAxesActor::GetRenderedBounds ( )
virtual

Method used to properly return the bounds of the cube axis itself with all its labels.

§ SetXAxisRange() [1/2]

virtual void vtkCubeAxesActor::SetXAxisRange ( double  ,
double   
)
virtual

Explicitly specify the range of each axes that's used to define the prop. The default, (if you do not use these methods) is to use the bounds specified, or use the bounds of the Input Prop if one is specified. This method allows you to separate the notion of extent of the axes in physical space (bounds) and the extent of the values it represents. In other words, you can have the ticks and labels show a different range.

§ SetXAxisRange() [2/2]

void vtkCubeAxesActor::SetXAxisRange ( double  [2])

Explicitly specify the range of each axes that's used to define the prop. The default, (if you do not use these methods) is to use the bounds specified, or use the bounds of the Input Prop if one is specified. This method allows you to separate the notion of extent of the axes in physical space (bounds) and the extent of the values it represents. In other words, you can have the ticks and labels show a different range.

§ SetYAxisRange() [1/2]

virtual void vtkCubeAxesActor::SetYAxisRange ( double  ,
double   
)
virtual

Explicitly specify the range of each axes that's used to define the prop. The default, (if you do not use these methods) is to use the bounds specified, or use the bounds of the Input Prop if one is specified. This method allows you to separate the notion of extent of the axes in physical space (bounds) and the extent of the values it represents. In other words, you can have the ticks and labels show a different range.

§ SetYAxisRange() [2/2]

void vtkCubeAxesActor::SetYAxisRange ( double  [2])

Explicitly specify the range of each axes that's used to define the prop. The default, (if you do not use these methods) is to use the bounds specified, or use the bounds of the Input Prop if one is specified. This method allows you to separate the notion of extent of the axes in physical space (bounds) and the extent of the values it represents. In other words, you can have the ticks and labels show a different range.

§ SetZAxisRange() [1/2]

virtual void vtkCubeAxesActor::SetZAxisRange ( double  ,
double   
)
virtual

Explicitly specify the range of each axes that's used to define the prop. The default, (if you do not use these methods) is to use the bounds specified, or use the bounds of the Input Prop if one is specified. This method allows you to separate the notion of extent of the axes in physical space (bounds) and the extent of the values it represents. In other words, you can have the ticks and labels show a different range.

§ SetZAxisRange() [2/2]

void vtkCubeAxesActor::SetZAxisRange ( double  [2])

Explicitly specify the range of each axes that's used to define the prop. The default, (if you do not use these methods) is to use the bounds specified, or use the bounds of the Input Prop if one is specified. This method allows you to separate the notion of extent of the axes in physical space (bounds) and the extent of the values it represents. In other words, you can have the ticks and labels show a different range.

§ GetXAxisRange() [1/3]

virtual double* vtkCubeAxesActor::GetXAxisRange ( )
virtual

Explicitly specify the range of each axes that's used to define the prop. The default, (if you do not use these methods) is to use the bounds specified, or use the bounds of the Input Prop if one is specified. This method allows you to separate the notion of extent of the axes in physical space (bounds) and the extent of the values it represents. In other words, you can have the ticks and labels show a different range.

§ GetXAxisRange() [2/3]

virtual void vtkCubeAxesActor::GetXAxisRange ( double ,
double  
)
virtual

Explicitly specify the range of each axes that's used to define the prop. The default, (if you do not use these methods) is to use the bounds specified, or use the bounds of the Input Prop if one is specified. This method allows you to separate the notion of extent of the axes in physical space (bounds) and the extent of the values it represents. In other words, you can have the ticks and labels show a different range.

§ GetXAxisRange() [3/3]

virtual void vtkCubeAxesActor::GetXAxisRange ( double  [2])
virtual

Explicitly specify the range of each axes that's used to define the prop. The default, (if you do not use these methods) is to use the bounds specified, or use the bounds of the Input Prop if one is specified. This method allows you to separate the notion of extent of the axes in physical space (bounds) and the extent of the values it represents. In other words, you can have the ticks and labels show a different range.

§ GetYAxisRange() [1/3]

virtual double* vtkCubeAxesActor::GetYAxisRange ( )
virtual

Explicitly specify the range of each axes that's used to define the prop. The default, (if you do not use these methods) is to use the bounds specified, or use the bounds of the Input Prop if one is specified. This method allows you to separate the notion of extent of the axes in physical space (bounds) and the extent of the values it represents. In other words, you can have the ticks and labels show a different range.

§ GetYAxisRange() [2/3]

virtual void vtkCubeAxesActor::GetYAxisRange ( double ,
double  
)
virtual

Explicitly specify the range of each axes that's used to define the prop. The default, (if you do not use these methods) is to use the bounds specified, or use the bounds of the Input Prop if one is specified. This method allows you to separate the notion of extent of the axes in physical space (bounds) and the extent of the values it represents. In other words, you can have the ticks and labels show a different range.

§ GetYAxisRange() [3/3]

virtual void vtkCubeAxesActor::GetYAxisRange ( double  [2])
virtual

Explicitly specify the range of each axes that's used to define the prop. The default, (if you do not use these methods) is to use the bounds specified, or use the bounds of the Input Prop if one is specified. This method allows you to separate the notion of extent of the axes in physical space (bounds) and the extent of the values it represents. In other words, you can have the ticks and labels show a different range.

§ GetAxisLabels()

vtkStringArray* vtkCubeAxesActor::GetAxisLabels ( int  axis)

Explicitly specify the axis labels along an axis as an array of strings instead of using the values.

§ SetAxisLabels()

void vtkCubeAxesActor::SetAxisLabels ( int  axis,
vtkStringArray value 
)

Explicitly specify the axis labels along an axis as an array of strings instead of using the values.

§ GetZAxisRange() [1/3]

virtual double* vtkCubeAxesActor::GetZAxisRange ( )
virtual

§ GetZAxisRange() [2/3]

virtual void vtkCubeAxesActor::GetZAxisRange ( double ,
double  
)
virtual

§ GetZAxisRange() [3/3]

virtual void vtkCubeAxesActor::GetZAxisRange ( double  [2])
virtual

§ SetScreenSize()

void vtkCubeAxesActor::SetScreenSize ( double  screenSize)

Explicitly specify the screen size of title and label text. ScreenSize determines the size of the text in terms of screen pixels. Default is 10.0.

§ GetScreenSize()

virtual double vtkCubeAxesActor::GetScreenSize ( )
virtual

Explicitly specify the screen size of title and label text. ScreenSize determines the size of the text in terms of screen pixels. Default is 10.0.

§ SetLabelOffset()

void vtkCubeAxesActor::SetLabelOffset ( double  offset)

Explicitly specify the distance between labels and the axis. Default is 20.0.

§ GetLabelOffset()

virtual double vtkCubeAxesActor::GetLabelOffset ( )
virtual

Explicitly specify the distance between labels and the axis. Default is 20.0.

§ SetTitleOffset()

void vtkCubeAxesActor::SetTitleOffset ( double  offset)

Explicitly specify the distance between title and labels. Default is 20.0.

§ GetTitleOffset()

virtual double vtkCubeAxesActor::GetTitleOffset ( )
virtual

Explicitly specify the distance between title and labels. Default is 20.0.

§ SetCamera()

virtual void vtkCubeAxesActor::SetCamera ( vtkCamera )
virtual

Set/Get the camera to perform scaling and translation of the vtkCubeAxesActor.

§ GetCamera()

virtual vtkCamera* vtkCubeAxesActor::GetCamera ( )
virtual

Set/Get the camera to perform scaling and translation of the vtkCubeAxesActor.

§ SetFlyMode()

virtual void vtkCubeAxesActor::SetFlyMode ( int  )
virtual

Specify a mode to control how the axes are drawn: either static, closest triad, furthest triad or outer edges in relation to the camera position.

§ GetFlyMode()

virtual int vtkCubeAxesActor::GetFlyMode ( )
virtual

Specify a mode to control how the axes are drawn: either static, closest triad, furthest triad or outer edges in relation to the camera position.

§ SetFlyModeToOuterEdges()

void vtkCubeAxesActor::SetFlyModeToOuterEdges ( )
inline

Specify a mode to control how the axes are drawn: either static, closest triad, furthest triad or outer edges in relation to the camera position.

Definition at line 187 of file vtkCubeAxesActor.h.

§ SetFlyModeToClosestTriad()

void vtkCubeAxesActor::SetFlyModeToClosestTriad ( )
inline

Specify a mode to control how the axes are drawn: either static, closest triad, furthest triad or outer edges in relation to the camera position.

Definition at line 189 of file vtkCubeAxesActor.h.

§ SetFlyModeToFurthestTriad()

void vtkCubeAxesActor::SetFlyModeToFurthestTriad ( )
inline

Specify a mode to control how the axes are drawn: either static, closest triad, furthest triad or outer edges in relation to the camera position.

Definition at line 191 of file vtkCubeAxesActor.h.

§ SetFlyModeToStaticTriad()

void vtkCubeAxesActor::SetFlyModeToStaticTriad ( )
inline

Specify a mode to control how the axes are drawn: either static, closest triad, furthest triad or outer edges in relation to the camera position.

Definition at line 193 of file vtkCubeAxesActor.h.

§ SetFlyModeToStaticEdges()

void vtkCubeAxesActor::SetFlyModeToStaticEdges ( )
inline

Specify a mode to control how the axes are drawn: either static, closest triad, furthest triad or outer edges in relation to the camera position.

Definition at line 195 of file vtkCubeAxesActor.h.

§ SetXTitle()

virtual void vtkCubeAxesActor::SetXTitle ( const char *  )
virtual

Set/Get the labels for the x, y, and z axes. By default, use "X-Axis", "Y-Axis" and "Z-Axis".

§ GetXTitle()

virtual char* vtkCubeAxesActor::GetXTitle ( )
virtual

Set/Get the labels for the x, y, and z axes. By default, use "X-Axis", "Y-Axis" and "Z-Axis".

§ SetXUnits()

virtual void vtkCubeAxesActor::SetXUnits ( const char *  )
virtual

Set/Get the labels for the x, y, and z axes. By default, use "X-Axis", "Y-Axis" and "Z-Axis".

§ GetXUnits()

virtual char* vtkCubeAxesActor::GetXUnits ( )
virtual

Set/Get the labels for the x, y, and z axes. By default, use "X-Axis", "Y-Axis" and "Z-Axis".

§ SetYTitle()

virtual void vtkCubeAxesActor::SetYTitle ( const char *  )
virtual

Set/Get the labels for the x, y, and z axes. By default, use "X-Axis", "Y-Axis" and "Z-Axis".

§ GetYTitle()

virtual char* vtkCubeAxesActor::GetYTitle ( )
virtual

Set/Get the labels for the x, y, and z axes. By default, use "X-Axis", "Y-Axis" and "Z-Axis".

§ SetYUnits()

virtual void vtkCubeAxesActor::SetYUnits ( const char *  )
virtual

Set/Get the labels for the x, y, and z axes. By default, use "X-Axis", "Y-Axis" and "Z-Axis".

§ GetYUnits()

virtual char* vtkCubeAxesActor::GetYUnits ( )
virtual

Set/Get the labels for the x, y, and z axes. By default, use "X-Axis", "Y-Axis" and "Z-Axis".

§ SetZTitle()

virtual void vtkCubeAxesActor::SetZTitle ( const char *  )
virtual

Set/Get the labels for the x, y, and z axes. By default, use "X-Axis", "Y-Axis" and "Z-Axis".

§ GetZTitle()

virtual char* vtkCubeAxesActor::GetZTitle ( )
virtual

Set/Get the labels for the x, y, and z axes. By default, use "X-Axis", "Y-Axis" and "Z-Axis".

§ SetZUnits()

virtual void vtkCubeAxesActor::SetZUnits ( const char *  )
virtual

Set/Get the labels for the x, y, and z axes. By default, use "X-Axis", "Y-Axis" and "Z-Axis".

§ GetZUnits()

virtual char* vtkCubeAxesActor::GetZUnits ( )
virtual

Set/Get the labels for the x, y, and z axes. By default, use "X-Axis", "Y-Axis" and "Z-Axis".

§ SetXLabelFormat()

virtual void vtkCubeAxesActor::SetXLabelFormat ( const char *  )
virtual

Set/Get the format with which to print the labels on each of the x-y-z axes.

§ GetXLabelFormat()

virtual char* vtkCubeAxesActor::GetXLabelFormat ( )
virtual

Set/Get the format with which to print the labels on each of the x-y-z axes.

§ SetYLabelFormat()

virtual void vtkCubeAxesActor::SetYLabelFormat ( const char *  )
virtual

Set/Get the format with which to print the labels on each of the x-y-z axes.

§ GetYLabelFormat()

virtual char* vtkCubeAxesActor::GetYLabelFormat ( )
virtual

Set/Get the format with which to print the labels on each of the x-y-z axes.

§ SetZLabelFormat()

virtual void vtkCubeAxesActor::SetZLabelFormat ( const char *  )
virtual

Set/Get the format with which to print the labels on each of the x-y-z axes.

§ GetZLabelFormat()

virtual char* vtkCubeAxesActor::GetZLabelFormat ( )
virtual

Set/Get the format with which to print the labels on each of the x-y-z axes.

§ SetInertia()

virtual void vtkCubeAxesActor::SetInertia ( int  )
virtual

Set/Get the inertial factor that controls how often (i.e, how many renders) the axes can switch position (jump from one axes to another).

§ GetInertia()

virtual int vtkCubeAxesActor::GetInertia ( )
virtual

Set/Get the inertial factor that controls how often (i.e, how many renders) the axes can switch position (jump from one axes to another).

§ SetCornerOffset()

virtual void vtkCubeAxesActor::SetCornerOffset ( double  )
virtual

Specify an offset value to "pull back" the axes from the corner at which they are joined to avoid overlap of axes labels. The "CornerOffset" is the fraction of the axis length to pull back.

§ GetCornerOffset()

virtual double vtkCubeAxesActor::GetCornerOffset ( )
virtual

Specify an offset value to "pull back" the axes from the corner at which they are joined to avoid overlap of axes labels. The "CornerOffset" is the fraction of the axis length to pull back.

§ ReleaseGraphicsResources()

void vtkCubeAxesActor::ReleaseGraphicsResources ( vtkWindow )
virtual

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.

§ SetEnableDistanceLOD()

virtual void vtkCubeAxesActor::SetEnableDistanceLOD ( int  )
virtual

Enable and disable the use of distance based LOD for titles and labels.

§ GetEnableDistanceLOD()

virtual int vtkCubeAxesActor::GetEnableDistanceLOD ( )
virtual

Enable and disable the use of distance based LOD for titles and labels.

§ SetDistanceLODThreshold()

virtual void vtkCubeAxesActor::SetDistanceLODThreshold ( double  )
virtual

Set distance LOD threshold [0.0 - 1.0] for titles and labels.

§ GetDistanceLODThreshold()

virtual double vtkCubeAxesActor::GetDistanceLODThreshold ( )
virtual

Set distance LOD threshold [0.0 - 1.0] for titles and labels.

§ SetEnableViewAngleLOD()

virtual void vtkCubeAxesActor::SetEnableViewAngleLOD ( int  )
virtual

Enable and disable the use of view angle based LOD for titles and labels.

§ GetEnableViewAngleLOD()

virtual int vtkCubeAxesActor::GetEnableViewAngleLOD ( )
virtual

Enable and disable the use of view angle based LOD for titles and labels.

§ SetViewAngleLODThreshold()

virtual void vtkCubeAxesActor::SetViewAngleLODThreshold ( double  )
virtual

Set view angle LOD threshold [0.0 - 1.0] for titles and labels.

§ GetViewAngleLODThreshold()

virtual double vtkCubeAxesActor::GetViewAngleLODThreshold ( )
virtual

Set view angle LOD threshold [0.0 - 1.0] for titles and labels.

§ SetXAxisVisibility()

virtual void vtkCubeAxesActor::SetXAxisVisibility ( int  )
virtual

Turn on and off the visibility of each axis.

§ GetXAxisVisibility()

virtual int vtkCubeAxesActor::GetXAxisVisibility ( )
virtual

Turn on and off the visibility of each axis.

§ XAxisVisibilityOn()

virtual void vtkCubeAxesActor::XAxisVisibilityOn ( )
virtual

Turn on and off the visibility of each axis.

§ XAxisVisibilityOff()

virtual void vtkCubeAxesActor::XAxisVisibilityOff ( )
virtual

Turn on and off the visibility of each axis.

§ SetYAxisVisibility()

virtual void vtkCubeAxesActor::SetYAxisVisibility ( int  )
virtual

Turn on and off the visibility of each axis.

§ GetYAxisVisibility()

virtual int vtkCubeAxesActor::GetYAxisVisibility ( )
virtual

Turn on and off the visibility of each axis.

§ YAxisVisibilityOn()

virtual void vtkCubeAxesActor::YAxisVisibilityOn ( )
virtual

Turn on and off the visibility of each axis.

§ YAxisVisibilityOff()

virtual void vtkCubeAxesActor::YAxisVisibilityOff ( )
virtual

Turn on and off the visibility of each axis.

§ SetZAxisVisibility()

virtual void vtkCubeAxesActor::SetZAxisVisibility ( int  )
virtual

Turn on and off the visibility of each axis.

§ GetZAxisVisibility()

virtual int vtkCubeAxesActor::GetZAxisVisibility ( )
virtual

Turn on and off the visibility of each axis.

§ ZAxisVisibilityOn()

virtual void vtkCubeAxesActor::ZAxisVisibilityOn ( )
virtual

Turn on and off the visibility of each axis.

§ ZAxisVisibilityOff()

virtual void vtkCubeAxesActor::ZAxisVisibilityOff ( )
virtual

Turn on and off the visibility of each axis.

§ SetXAxisLabelVisibility()

virtual void vtkCubeAxesActor::SetXAxisLabelVisibility ( int  )
virtual

Turn on and off the visibility of labels for each axis.

§ GetXAxisLabelVisibility()

virtual int vtkCubeAxesActor::GetXAxisLabelVisibility ( )
virtual

Turn on and off the visibility of labels for each axis.

§ XAxisLabelVisibilityOn()

virtual void vtkCubeAxesActor::XAxisLabelVisibilityOn ( )
virtual

Turn on and off the visibility of labels for each axis.

§ XAxisLabelVisibilityOff()

virtual void vtkCubeAxesActor::XAxisLabelVisibilityOff ( )
virtual

Turn on and off the visibility of labels for each axis.

§ SetYAxisLabelVisibility()

virtual void vtkCubeAxesActor::SetYAxisLabelVisibility ( int  )
virtual

§ GetYAxisLabelVisibility()

virtual int vtkCubeAxesActor::GetYAxisLabelVisibility ( )
virtual

§ YAxisLabelVisibilityOn()

virtual void vtkCubeAxesActor::YAxisLabelVisibilityOn ( )
virtual

§ YAxisLabelVisibilityOff()

virtual void vtkCubeAxesActor::YAxisLabelVisibilityOff ( )
virtual

§ SetZAxisLabelVisibility()

virtual void vtkCubeAxesActor::SetZAxisLabelVisibility ( int  )
virtual

§ GetZAxisLabelVisibility()

virtual int vtkCubeAxesActor::GetZAxisLabelVisibility ( )
virtual

§ ZAxisLabelVisibilityOn()

virtual void vtkCubeAxesActor::ZAxisLabelVisibilityOn ( )
virtual

§ ZAxisLabelVisibilityOff()

virtual void vtkCubeAxesActor::ZAxisLabelVisibilityOff ( )
virtual

§ SetXAxisTickVisibility()

virtual void vtkCubeAxesActor::SetXAxisTickVisibility ( int  )
virtual

Turn on and off the visibility of ticks for each axis.

§ GetXAxisTickVisibility()

virtual int vtkCubeAxesActor::GetXAxisTickVisibility ( )
virtual

Turn on and off the visibility of ticks for each axis.

§ XAxisTickVisibilityOn()

virtual void vtkCubeAxesActor::XAxisTickVisibilityOn ( )
virtual

Turn on and off the visibility of ticks for each axis.

§ XAxisTickVisibilityOff()

virtual void vtkCubeAxesActor::XAxisTickVisibilityOff ( )
virtual

Turn on and off the visibility of ticks for each axis.

§ SetYAxisTickVisibility()

virtual void vtkCubeAxesActor::SetYAxisTickVisibility ( int  )
virtual

§ GetYAxisTickVisibility()

virtual int vtkCubeAxesActor::GetYAxisTickVisibility ( )
virtual

§ YAxisTickVisibilityOn()

virtual void vtkCubeAxesActor::YAxisTickVisibilityOn ( )
virtual

§ YAxisTickVisibilityOff()

virtual void vtkCubeAxesActor::YAxisTickVisibilityOff ( )
virtual

§ SetZAxisTickVisibility()

virtual void vtkCubeAxesActor::SetZAxisTickVisibility ( int  )
virtual

§ GetZAxisTickVisibility()

virtual int vtkCubeAxesActor::GetZAxisTickVisibility ( )
virtual

§ ZAxisTickVisibilityOn()

virtual void vtkCubeAxesActor::ZAxisTickVisibilityOn ( )
virtual

§ ZAxisTickVisibilityOff()

virtual void vtkCubeAxesActor::ZAxisTickVisibilityOff ( )
virtual

§ SetXAxisMinorTickVisibility()

virtual void vtkCubeAxesActor::SetXAxisMinorTickVisibility ( int  )
virtual

Turn on and off the visibility of minor ticks for each axis.

§ GetXAxisMinorTickVisibility()

virtual int vtkCubeAxesActor::GetXAxisMinorTickVisibility ( )
virtual

Turn on and off the visibility of minor ticks for each axis.

§ XAxisMinorTickVisibilityOn()

virtual void vtkCubeAxesActor::XAxisMinorTickVisibilityOn ( )
virtual

Turn on and off the visibility of minor ticks for each axis.

§ XAxisMinorTickVisibilityOff()

virtual void vtkCubeAxesActor::XAxisMinorTickVisibilityOff ( )
virtual

Turn on and off the visibility of minor ticks for each axis.

§ SetYAxisMinorTickVisibility()

virtual void vtkCubeAxesActor::SetYAxisMinorTickVisibility ( int  )
virtual

§ GetYAxisMinorTickVisibility()

virtual int vtkCubeAxesActor::GetYAxisMinorTickVisibility ( )
virtual

§ YAxisMinorTickVisibilityOn()

virtual void vtkCubeAxesActor::YAxisMinorTickVisibilityOn ( )
virtual

§ YAxisMinorTickVisibilityOff()

virtual void vtkCubeAxesActor::YAxisMinorTickVisibilityOff ( )
virtual

§ SetZAxisMinorTickVisibility()

virtual void vtkCubeAxesActor::SetZAxisMinorTickVisibility ( int  )
virtual

§ GetZAxisMinorTickVisibility()

virtual int vtkCubeAxesActor::GetZAxisMinorTickVisibility ( )
virtual

§ ZAxisMinorTickVisibilityOn()

virtual void vtkCubeAxesActor::ZAxisMinorTickVisibilityOn ( )
virtual

§ ZAxisMinorTickVisibilityOff()

virtual void vtkCubeAxesActor::ZAxisMinorTickVisibilityOff ( )
virtual

§ SetDrawXGridlines()

virtual void vtkCubeAxesActor::SetDrawXGridlines ( int  )
virtual

§ GetDrawXGridlines()

virtual int vtkCubeAxesActor::GetDrawXGridlines ( )
virtual

§ DrawXGridlinesOn()

virtual void vtkCubeAxesActor::DrawXGridlinesOn ( )
virtual

§ DrawXGridlinesOff()

virtual void vtkCubeAxesActor::DrawXGridlinesOff ( )
virtual

§ SetDrawYGridlines()

virtual void vtkCubeAxesActor::SetDrawYGridlines ( int  )
virtual

§ GetDrawYGridlines()

virtual int vtkCubeAxesActor::GetDrawYGridlines ( )
virtual

§ DrawYGridlinesOn()

virtual void vtkCubeAxesActor::DrawYGridlinesOn ( )
virtual

§ DrawYGridlinesOff()

virtual void vtkCubeAxesActor::DrawYGridlinesOff ( )
virtual

§ SetDrawZGridlines()

virtual void vtkCubeAxesActor::SetDrawZGridlines ( int  )
virtual

§ GetDrawZGridlines()

virtual int vtkCubeAxesActor::GetDrawZGridlines ( )
virtual

§ DrawZGridlinesOn()

virtual void vtkCubeAxesActor::DrawZGridlinesOn ( )
virtual

§ DrawZGridlinesOff()

virtual void vtkCubeAxesActor::DrawZGridlinesOff ( )
virtual

§ SetDrawXInnerGridlines()

virtual void vtkCubeAxesActor::SetDrawXInnerGridlines ( int  )
virtual

§ GetDrawXInnerGridlines()

virtual int vtkCubeAxesActor::GetDrawXInnerGridlines ( )
virtual

§ DrawXInnerGridlinesOn()

virtual void vtkCubeAxesActor::DrawXInnerGridlinesOn ( )
virtual

§ DrawXInnerGridlinesOff()

virtual void vtkCubeAxesActor::DrawXInnerGridlinesOff ( )
virtual

§ SetDrawYInnerGridlines()

virtual void vtkCubeAxesActor::SetDrawYInnerGridlines ( int  )
virtual

§ GetDrawYInnerGridlines()

virtual int vtkCubeAxesActor::GetDrawYInnerGridlines ( )
virtual

§ DrawYInnerGridlinesOn()

virtual void vtkCubeAxesActor::DrawYInnerGridlinesOn ( )
virtual

§ DrawYInnerGridlinesOff()

virtual void vtkCubeAxesActor::DrawYInnerGridlinesOff ( )
virtual

§ SetDrawZInnerGridlines()

virtual void vtkCubeAxesActor::SetDrawZInnerGridlines ( int  )
virtual

§ GetDrawZInnerGridlines()

virtual int vtkCubeAxesActor::GetDrawZInnerGridlines ( )
virtual

§ DrawZInnerGridlinesOn()

virtual void vtkCubeAxesActor::DrawZInnerGridlinesOn ( )
virtual

§ DrawZInnerGridlinesOff()

virtual void vtkCubeAxesActor::DrawZInnerGridlinesOff ( )
virtual

§ SetDrawXGridpolys()

virtual void vtkCubeAxesActor::SetDrawXGridpolys ( int  )
virtual

§ GetDrawXGridpolys()

virtual int vtkCubeAxesActor::GetDrawXGridpolys ( )
virtual

§ DrawXGridpolysOn()

virtual void vtkCubeAxesActor::DrawXGridpolysOn ( )
virtual

§ DrawXGridpolysOff()

virtual void vtkCubeAxesActor::DrawXGridpolysOff ( )
virtual

§ SetDrawYGridpolys()

virtual void vtkCubeAxesActor::SetDrawYGridpolys ( int  )
virtual

§ GetDrawYGridpolys()

virtual int vtkCubeAxesActor::GetDrawYGridpolys ( )
virtual

§ DrawYGridpolysOn()

virtual void vtkCubeAxesActor::DrawYGridpolysOn ( )
virtual

§ DrawYGridpolysOff()

virtual void vtkCubeAxesActor::DrawYGridpolysOff ( )
virtual

§ SetDrawZGridpolys()

virtual void vtkCubeAxesActor::SetDrawZGridpolys ( int  )
virtual

§ GetDrawZGridpolys()

virtual int vtkCubeAxesActor::GetDrawZGridpolys ( )
virtual

§ DrawZGridpolysOn()

virtual void vtkCubeAxesActor::DrawZGridpolysOn ( )
virtual

§ DrawZGridpolysOff()

virtual void vtkCubeAxesActor::DrawZGridpolysOff ( )
virtual

§ GetTitleTextProperty()

vtkTextProperty* vtkCubeAxesActor::GetTitleTextProperty ( int  )

Returns the text property for the title on an axis.

§ GetLabelTextProperty()

vtkTextProperty* vtkCubeAxesActor::GetLabelTextProperty ( int  )

Returns the text property for the labels on an axis.

§ SetXAxesLinesProperty()

void vtkCubeAxesActor::SetXAxesLinesProperty ( vtkProperty )

Get/Set axes actors properties.

§ GetXAxesLinesProperty()

vtkProperty* vtkCubeAxesActor::GetXAxesLinesProperty ( )

Get/Set axes actors properties.

§ SetYAxesLinesProperty()

void vtkCubeAxesActor::SetYAxesLinesProperty ( vtkProperty )

Get/Set axes actors properties.

§ GetYAxesLinesProperty()

vtkProperty* vtkCubeAxesActor::GetYAxesLinesProperty ( )

Get/Set axes actors properties.

§ SetZAxesLinesProperty()

void vtkCubeAxesActor::SetZAxesLinesProperty ( vtkProperty )

Get/Set axes actors properties.

§ GetZAxesLinesProperty()

vtkProperty* vtkCubeAxesActor::GetZAxesLinesProperty ( )

Get/Set axes actors properties.

§ SetXAxesGridlinesProperty()

void vtkCubeAxesActor::SetXAxesGridlinesProperty ( vtkProperty )

Get/Set axes (outer) gridlines actors properties.

§ GetXAxesGridlinesProperty()

vtkProperty* vtkCubeAxesActor::GetXAxesGridlinesProperty ( )

Get/Set axes (outer) gridlines actors properties.

§ SetYAxesGridlinesProperty()

void vtkCubeAxesActor::SetYAxesGridlinesProperty ( vtkProperty )

Get/Set axes (outer) gridlines actors properties.

§ GetYAxesGridlinesProperty()

vtkProperty* vtkCubeAxesActor::GetYAxesGridlinesProperty ( )

Get/Set axes (outer) gridlines actors properties.

§ SetZAxesGridlinesProperty()

void vtkCubeAxesActor::SetZAxesGridlinesProperty ( vtkProperty )

Get/Set axes (outer) gridlines actors properties.

§ GetZAxesGridlinesProperty()

vtkProperty* vtkCubeAxesActor::GetZAxesGridlinesProperty ( )

Get/Set axes (outer) gridlines actors properties.

§ SetXAxesInnerGridlinesProperty()

void vtkCubeAxesActor::SetXAxesInnerGridlinesProperty ( vtkProperty )

Get/Set axes inner gridlines actors properties.

§ GetXAxesInnerGridlinesProperty()

vtkProperty* vtkCubeAxesActor::GetXAxesInnerGridlinesProperty ( )

Get/Set axes inner gridlines actors properties.

§ SetYAxesInnerGridlinesProperty()

void vtkCubeAxesActor::SetYAxesInnerGridlinesProperty ( vtkProperty )

Get/Set axes inner gridlines actors properties.

§ GetYAxesInnerGridlinesProperty()

vtkProperty* vtkCubeAxesActor::GetYAxesInnerGridlinesProperty ( )

Get/Set axes inner gridlines actors properties.

§ SetZAxesInnerGridlinesProperty()

void vtkCubeAxesActor::SetZAxesInnerGridlinesProperty ( vtkProperty )

Get/Set axes inner gridlines actors properties.

§ GetZAxesInnerGridlinesProperty()

vtkProperty* vtkCubeAxesActor::GetZAxesInnerGridlinesProperty ( )

Get/Set axes inner gridlines actors properties.

§ SetXAxesGridpolysProperty()

void vtkCubeAxesActor::SetXAxesGridpolysProperty ( vtkProperty )

Get/Set axes gridPolys actors properties.

§ GetXAxesGridpolysProperty()

vtkProperty* vtkCubeAxesActor::GetXAxesGridpolysProperty ( )

Get/Set axes gridPolys actors properties.

§ SetYAxesGridpolysProperty()

void vtkCubeAxesActor::SetYAxesGridpolysProperty ( vtkProperty )

Get/Set axes gridPolys actors properties.

§ GetYAxesGridpolysProperty()

vtkProperty* vtkCubeAxesActor::GetYAxesGridpolysProperty ( )

Get/Set axes gridPolys actors properties.

§ SetZAxesGridpolysProperty()

void vtkCubeAxesActor::SetZAxesGridpolysProperty ( vtkProperty )

Get/Set axes gridPolys actors properties.

§ GetZAxesGridpolysProperty()

vtkProperty* vtkCubeAxesActor::GetZAxesGridpolysProperty ( )

Get/Set axes gridPolys actors properties.

§ SetTickLocation()

virtual void vtkCubeAxesActor::SetTickLocation ( int  )
virtual

Set/Get the location of ticks marks.

§ GetTickLocation()

virtual int vtkCubeAxesActor::GetTickLocation ( )
virtual

Set/Get the location of ticks marks.

§ SetTickLocationToInside()

void vtkCubeAxesActor::SetTickLocationToInside ( void  )
inline

Definition at line 420 of file vtkCubeAxesActor.h.

§ SetTickLocationToOutside()

void vtkCubeAxesActor::SetTickLocationToOutside ( void  )
inline

Definition at line 422 of file vtkCubeAxesActor.h.

§ SetTickLocationToBoth()

void vtkCubeAxesActor::SetTickLocationToBoth ( void  )
inline

Definition at line 424 of file vtkCubeAxesActor.h.

§ SetLabelScaling()

void vtkCubeAxesActor::SetLabelScaling ( bool  ,
int  ,
int  ,
int   
)

§ SetUseTextActor3D()

void vtkCubeAxesActor::SetUseTextActor3D ( int  val)

§ GetUseTextActor3D()

int vtkCubeAxesActor::GetUseTextActor3D ( )

§ SetUse2DMode()

void vtkCubeAxesActor::SetUse2DMode ( int  val)

Get/Set 2D mode NB: Use vtkTextActor for titles in 2D instead of vtkAxisFollower

§ GetUse2DMode()

int vtkCubeAxesActor::GetUse2DMode ( )

Get/Set 2D mode NB: Use vtkTextActor for titles in 2D instead of vtkAxisFollower

§ SetSaveTitlePosition()

void vtkCubeAxesActor::SetSaveTitlePosition ( int  val)

For 2D mode only: save axis title positions for later use

§ SetOrientedBounds() [1/2]

virtual void vtkCubeAxesActor::SetOrientedBounds ( double  ,
double  ,
double  ,
double  ,
double  ,
double   
)
virtual

Provide an oriented bounded box when using AxisBaseFor.

§ SetOrientedBounds() [2/2]

virtual void vtkCubeAxesActor::SetOrientedBounds ( double  [6])
virtual

Provide an oriented bounded box when using AxisBaseFor.

§ GetOrientedBounds() [1/3]

virtual double* vtkCubeAxesActor::GetOrientedBounds ( )
virtual

Provide an oriented bounded box when using AxisBaseFor.

§ GetOrientedBounds() [2/3]

virtual void vtkCubeAxesActor::GetOrientedBounds ( double ,
double ,
double ,
double ,
double ,
double  
)
virtual

Provide an oriented bounded box when using AxisBaseFor.

§ GetOrientedBounds() [3/3]

virtual void vtkCubeAxesActor::GetOrientedBounds ( double  [6])
virtual

Provide an oriented bounded box when using AxisBaseFor.

§ SetUseOrientedBounds()

virtual void vtkCubeAxesActor::SetUseOrientedBounds ( int  )
virtual

Enable/Disable the usage of the OrientedBounds

§ GetUseOrientedBounds()

virtual int vtkCubeAxesActor::GetUseOrientedBounds ( )
virtual

Enable/Disable the usage of the OrientedBounds

§ SetAxisBaseForX() [1/2]

virtual void vtkCubeAxesActor::SetAxisBaseForX ( double  ,
double  ,
double   
)
virtual

Vector that should be use as the base for X

§ SetAxisBaseForX() [2/2]

virtual void vtkCubeAxesActor::SetAxisBaseForX ( double  [3])
virtual

Vector that should be use as the base for X

§ GetAxisBaseForX() [1/3]

virtual double* vtkCubeAxesActor::GetAxisBaseForX ( )
virtual

Vector that should be use as the base for X

§ GetAxisBaseForX() [2/3]

virtual void vtkCubeAxesActor::GetAxisBaseForX ( double ,
double ,
double  
)
virtual

Vector that should be use as the base for X

§ GetAxisBaseForX() [3/3]

virtual void vtkCubeAxesActor::GetAxisBaseForX ( double  [3])
virtual

Vector that should be use as the base for X

§ SetAxisBaseForY() [1/2]

virtual void vtkCubeAxesActor::SetAxisBaseForY ( double  ,
double  ,
double   
)
virtual

Vector that should be use as the base for Y

§ SetAxisBaseForY() [2/2]

virtual void vtkCubeAxesActor::SetAxisBaseForY ( double  [3])
virtual

Vector that should be use as the base for Y

§ GetAxisBaseForY() [1/3]

virtual double* vtkCubeAxesActor::GetAxisBaseForY ( )
virtual

Vector that should be use as the base for Y

§ GetAxisBaseForY() [2/3]

virtual void vtkCubeAxesActor::GetAxisBaseForY ( double ,
double ,
double  
)
virtual

Vector that should be use as the base for Y

§ GetAxisBaseForY() [3/3]

virtual void vtkCubeAxesActor::GetAxisBaseForY ( double  [3])
virtual

Vector that should be use as the base for Y

§ SetAxisBaseForZ() [1/2]

virtual void vtkCubeAxesActor::SetAxisBaseForZ ( double  ,
double  ,
double   
)
virtual

Vector that should be use as the base for Z

§ SetAxisBaseForZ() [2/2]

virtual void vtkCubeAxesActor::SetAxisBaseForZ ( double  [3])
virtual

Vector that should be use as the base for Z

§ GetAxisBaseForZ() [1/3]

virtual double* vtkCubeAxesActor::GetAxisBaseForZ ( )
virtual

Vector that should be use as the base for Z

§ GetAxisBaseForZ() [2/3]

virtual void vtkCubeAxesActor::GetAxisBaseForZ ( double ,
double ,
double  
)
virtual

Vector that should be use as the base for Z

§ GetAxisBaseForZ() [3/3]

virtual void vtkCubeAxesActor::GetAxisBaseForZ ( double  [3])
virtual

Vector that should be use as the base for Z

§ SetAxisOrigin() [1/2]

virtual void vtkCubeAxesActor::SetAxisOrigin ( double  ,
double  ,
double   
)
virtual

Provide a custom AxisOrigin. This point must be inside the bouding box and will represent the point where the 3 axes will interesect

§ SetAxisOrigin() [2/2]

virtual void vtkCubeAxesActor::SetAxisOrigin ( double  [3])
virtual

Provide a custom AxisOrigin. This point must be inside the bouding box and will represent the point where the 3 axes will interesect

§ GetAxisOrigin() [1/3]

virtual double* vtkCubeAxesActor::GetAxisOrigin ( )
virtual

Provide a custom AxisOrigin. This point must be inside the bouding box and will represent the point where the 3 axes will interesect

§ GetAxisOrigin() [2/3]

virtual void vtkCubeAxesActor::GetAxisOrigin ( double ,
double ,
double  
)
virtual

Provide a custom AxisOrigin. This point must be inside the bouding box and will represent the point where the 3 axes will interesect

§ GetAxisOrigin() [3/3]

virtual void vtkCubeAxesActor::GetAxisOrigin ( double  [3])
virtual

Provide a custom AxisOrigin. This point must be inside the bouding box and will represent the point where the 3 axes will interesect

§ SetUseAxisOrigin()

virtual void vtkCubeAxesActor::SetUseAxisOrigin ( int  )
virtual

Enable/Disable the usage of the AxisOrigin

§ GetUseAxisOrigin()

virtual int vtkCubeAxesActor::GetUseAxisOrigin ( )
virtual

Enable/Disable the usage of the AxisOrigin

§ SetGridLineLocation()

virtual void vtkCubeAxesActor::SetGridLineLocation ( int  )
virtual

Specify the mode in which the cube axes should render its gridLines

§ GetGridLineLocation()

virtual int vtkCubeAxesActor::GetGridLineLocation ( )
virtual

Specify the mode in which the cube axes should render its gridLines

§ SetStickyAxes()

virtual void vtkCubeAxesActor::SetStickyAxes ( int  )
virtual

Enable/Disable axis stickiness. When on, the axes will be adjusted to always be visible in the viewport unless the original bounds of the axes are entirely outside the viewport. Defaults to off.

§ GetStickyAxes()

virtual int vtkCubeAxesActor::GetStickyAxes ( )
virtual

Enable/Disable axis stickiness. When on, the axes will be adjusted to always be visible in the viewport unless the original bounds of the axes are entirely outside the viewport. Defaults to off.

§ StickyAxesOn()

virtual void vtkCubeAxesActor::StickyAxesOn ( )
virtual

Enable/Disable axis stickiness. When on, the axes will be adjusted to always be visible in the viewport unless the original bounds of the axes are entirely outside the viewport. Defaults to off.

§ StickyAxesOff()

virtual void vtkCubeAxesActor::StickyAxesOff ( )
virtual

Enable/Disable axis stickiness. When on, the axes will be adjusted to always be visible in the viewport unless the original bounds of the axes are entirely outside the viewport. Defaults to off.

§ SetCenterStickyAxes()

virtual void vtkCubeAxesActor::SetCenterStickyAxes ( int  )
virtual

Enable/Disable centering of axes when the Sticky option is on. If on, the axes bounds will be centered in the viewport. Otherwise, the axes can move about the longer of the horizontal or verical directions of the viewport to follow the data. Defaults to on.

§ GetCenterStickyAxes()

virtual int vtkCubeAxesActor::GetCenterStickyAxes ( )
virtual

Enable/Disable centering of axes when the Sticky option is on. If on, the axes bounds will be centered in the viewport. Otherwise, the axes can move about the longer of the horizontal or verical directions of the viewport to follow the data. Defaults to on.

§ CenterStickyAxesOn()

virtual void vtkCubeAxesActor::CenterStickyAxesOn ( )
virtual

Enable/Disable centering of axes when the Sticky option is on. If on, the axes bounds will be centered in the viewport. Otherwise, the axes can move about the longer of the horizontal or verical directions of the viewport to follow the data. Defaults to on.

§ CenterStickyAxesOff()

virtual void vtkCubeAxesActor::CenterStickyAxesOff ( )
virtual

Enable/Disable centering of axes when the Sticky option is on. If on, the axes bounds will be centered in the viewport. Otherwise, the axes can move about the longer of the horizontal or verical directions of the viewport to follow the data. Defaults to on.

§ ComputeStickyAxesBoundingSphere()

void vtkCubeAxesActor::ComputeStickyAxesBoundingSphere ( vtkViewport viewport,
const double  bounds[6],
double  sphereCenter[3],
double sphereRadius 
)
protected

Computes a bounding sphere used to determine the sticky bounding box. Sphere center and sphere radius are return parameters and can remain uninitialized prior to calling this method.

§ GetViewportLimitedBounds()

void vtkCubeAxesActor::GetViewportLimitedBounds ( vtkViewport viewport,
double  bounds[6] 
)
protected

Get bounds such that the axes are entirely within a viewport

§ GetBoundsPointBits()

static void vtkCubeAxesActor::GetBoundsPointBits ( unsigned int  pointIndex,
unsigned int xBit,
unsigned int yBit,
unsigned int zBit 
)
staticprotected

Get the bits for a bounds point. 0 means the lower side for a coordinate, 1 means the higher side.

§ GetBoundsPoint()

static void vtkCubeAxesActor::GetBoundsPoint ( unsigned int  pointIndex,
const double  bounds[6],
double  point[3] 
)
staticprotected

Get a point on the bounding box by point index

§ LabelExponent()

int vtkCubeAxesActor::LabelExponent ( double  min,
double  max 
)
protected

§ Digits()

int vtkCubeAxesActor::Digits ( double  min,
double  max 
)
protected

§ MaxOf() [1/2]

double vtkCubeAxesActor::MaxOf ( double  ,
double   
)
protected

§ MaxOf() [2/2]

double vtkCubeAxesActor::MaxOf ( double  ,
double  ,
double  ,
double   
)
protected

§ FFix()

double vtkCubeAxesActor::FFix ( double  )
protected

§ FSign()

double vtkCubeAxesActor::FSign ( double  ,
double   
)
protected

§ FRound()

int vtkCubeAxesActor::FRound ( double  fnt)
protected

§ GetNumTicks()

int vtkCubeAxesActor::GetNumTicks ( double  range,
double  fxt 
)
protected

§ UpdateLabels()

void vtkCubeAxesActor::UpdateLabels ( vtkAxisActor **  axis,
int  index 
)
protected

§ FindClosestAxisIndex()

int vtkCubeAxesActor::FindClosestAxisIndex ( double  pts[8][3])
protected

§ FindFurtherstAxisIndex()

int vtkCubeAxesActor::FindFurtherstAxisIndex ( double  pts[8][3])
protected

§ FindBoundaryEdge()

void vtkCubeAxesActor::FindBoundaryEdge ( int indexOfAxisX,
int indexOfAxisY,
int indexOfAxisZ,
double  pts[8][3] 
)
protected

§ UpdateGridLineVisibility()

void vtkCubeAxesActor::UpdateGridLineVisibility ( int  axisIndex)
protected

This will Update AxisActors with GridVisibility when those should be dynamaic regarding the viewport. GridLineLocation = [VTK_CLOSEST_GRID_LINES, VTK_FURTHEST_GRID_LINES]

Member Data Documentation

§ Bounds

double vtkCubeAxesActor::Bounds[6]
protected

Definition at line 555 of file vtkCubeAxesActor.h.

§ Camera

vtkCamera* vtkCubeAxesActor::Camera
protected

Definition at line 557 of file vtkCubeAxesActor.h.

§ FlyMode

int vtkCubeAxesActor::FlyMode
protected

Definition at line 559 of file vtkCubeAxesActor.h.

§ GridLineLocation

int vtkCubeAxesActor::GridLineLocation
protected

Definition at line 579 of file vtkCubeAxesActor.h.

§ StickyAxes

int vtkCubeAxesActor::StickyAxes
protected

Flag for axes stickiness

Definition at line 582 of file vtkCubeAxesActor.h.

§ CenterStickyAxes

int vtkCubeAxesActor::CenterStickyAxes
protected

Flag for centering sticky axes

Definition at line 585 of file vtkCubeAxesActor.h.

§ EnableDistanceLOD

int vtkCubeAxesActor::EnableDistanceLOD
protected

If enabled the actor will not be visible at a certain distance from the camera. Default is true

Definition at line 589 of file vtkCubeAxesActor.h.

§ DistanceLODThreshold

double vtkCubeAxesActor::DistanceLODThreshold
protected

Default is 0.80 This determines at what fraction of camera far clip range, actor is not visible.

Definition at line 593 of file vtkCubeAxesActor.h.

§ EnableViewAngleLOD

int vtkCubeAxesActor::EnableViewAngleLOD
protected

If enabled the actor will not be visible at a certain view angle. Default is true.

Definition at line 597 of file vtkCubeAxesActor.h.

§ ViewAngleLODThreshold

double vtkCubeAxesActor::ViewAngleLODThreshold
protected

This determines at what view angle to geometry will make the geometry not visibile. Default is 0.3.

Definition at line 601 of file vtkCubeAxesActor.h.

§ XAxes

vtkAxisActor* vtkCubeAxesActor::XAxes[NUMBER_OF_ALIGNED_AXIS]
protected

Control variables for all axes NB: [0] always for 'Major' axis during non-static fly modes.

Definition at line 606 of file vtkCubeAxesActor.h.

§ YAxes

vtkAxisActor* vtkCubeAxesActor::YAxes[NUMBER_OF_ALIGNED_AXIS]
protected

Control variables for all axes NB: [0] always for 'Major' axis during non-static fly modes.

Definition at line 607 of file vtkCubeAxesActor.h.

§ ZAxes

vtkAxisActor* vtkCubeAxesActor::ZAxes[NUMBER_OF_ALIGNED_AXIS]
protected

Control variables for all axes NB: [0] always for 'Major' axis during non-static fly modes.

Definition at line 608 of file vtkCubeAxesActor.h.

§ RebuildAxes

bool vtkCubeAxesActor::RebuildAxes
protected

Definition at line 611 of file vtkCubeAxesActor.h.

§ XTitle

char* vtkCubeAxesActor::XTitle
protected

Definition at line 613 of file vtkCubeAxesActor.h.

§ XUnits

char* vtkCubeAxesActor::XUnits
protected

Definition at line 614 of file vtkCubeAxesActor.h.

§ YTitle

char* vtkCubeAxesActor::YTitle
protected

Definition at line 615 of file vtkCubeAxesActor.h.

§ YUnits

char* vtkCubeAxesActor::YUnits
protected

Definition at line 616 of file vtkCubeAxesActor.h.

§ ZTitle

char* vtkCubeAxesActor::ZTitle
protected

Definition at line 617 of file vtkCubeAxesActor.h.

§ ZUnits

char* vtkCubeAxesActor::ZUnits
protected

Definition at line 618 of file vtkCubeAxesActor.h.

§ ActualXLabel

char* vtkCubeAxesActor::ActualXLabel
protected

Definition at line 620 of file vtkCubeAxesActor.h.

§ ActualYLabel

char* vtkCubeAxesActor::ActualYLabel
protected

Definition at line 621 of file vtkCubeAxesActor.h.

§ ActualZLabel

char* vtkCubeAxesActor::ActualZLabel
protected

Definition at line 622 of file vtkCubeAxesActor.h.

§ TickLocation

int vtkCubeAxesActor::TickLocation
protected

Definition at line 624 of file vtkCubeAxesActor.h.

§ XAxisVisibility

int vtkCubeAxesActor::XAxisVisibility
protected

Definition at line 626 of file vtkCubeAxesActor.h.

§ YAxisVisibility

int vtkCubeAxesActor::YAxisVisibility
protected

Definition at line 627 of file vtkCubeAxesActor.h.

§ ZAxisVisibility

int vtkCubeAxesActor::ZAxisVisibility
protected

Definition at line 628 of file vtkCubeAxesActor.h.

§ XAxisTickVisibility

int vtkCubeAxesActor::XAxisTickVisibility
protected

Definition at line 630 of file vtkCubeAxesActor.h.

§ YAxisTickVisibility

int vtkCubeAxesActor::YAxisTickVisibility
protected

Definition at line 631 of file vtkCubeAxesActor.h.

§ ZAxisTickVisibility

int vtkCubeAxesActor::ZAxisTickVisibility
protected

Definition at line 632 of file vtkCubeAxesActor.h.

§ XAxisMinorTickVisibility

int vtkCubeAxesActor::XAxisMinorTickVisibility
protected

Definition at line 634 of file vtkCubeAxesActor.h.

§ YAxisMinorTickVisibility

int vtkCubeAxesActor::YAxisMinorTickVisibility
protected

Definition at line 635 of file vtkCubeAxesActor.h.

§ ZAxisMinorTickVisibility

int vtkCubeAxesActor::ZAxisMinorTickVisibility
protected

Definition at line 636 of file vtkCubeAxesActor.h.

§ XAxisLabelVisibility

int vtkCubeAxesActor::XAxisLabelVisibility
protected

Definition at line 638 of file vtkCubeAxesActor.h.

§ YAxisLabelVisibility

int vtkCubeAxesActor::YAxisLabelVisibility
protected

Definition at line 639 of file vtkCubeAxesActor.h.

§ ZAxisLabelVisibility

int vtkCubeAxesActor::ZAxisLabelVisibility
protected

Definition at line 640 of file vtkCubeAxesActor.h.

§ DrawXGridlines

int vtkCubeAxesActor::DrawXGridlines
protected

Definition at line 642 of file vtkCubeAxesActor.h.

§ DrawYGridlines

int vtkCubeAxesActor::DrawYGridlines
protected

Definition at line 643 of file vtkCubeAxesActor.h.

§ DrawZGridlines

int vtkCubeAxesActor::DrawZGridlines
protected

Definition at line 644 of file vtkCubeAxesActor.h.

§ DrawXInnerGridlines

int vtkCubeAxesActor::DrawXInnerGridlines
protected

Definition at line 646 of file vtkCubeAxesActor.h.

§ DrawYInnerGridlines

int vtkCubeAxesActor::DrawYInnerGridlines
protected

Definition at line 647 of file vtkCubeAxesActor.h.

§ DrawZInnerGridlines

int vtkCubeAxesActor::DrawZInnerGridlines
protected

Definition at line 648 of file vtkCubeAxesActor.h.

§ DrawXGridpolys

int vtkCubeAxesActor::DrawXGridpolys
protected

Definition at line 650 of file vtkCubeAxesActor.h.

§ DrawYGridpolys

int vtkCubeAxesActor::DrawYGridpolys
protected

Definition at line 651 of file vtkCubeAxesActor.h.

§ DrawZGridpolys

int vtkCubeAxesActor::DrawZGridpolys
protected

Definition at line 652 of file vtkCubeAxesActor.h.

§ XLabelFormat

char* vtkCubeAxesActor::XLabelFormat
protected

Definition at line 654 of file vtkCubeAxesActor.h.

§ YLabelFormat

char* vtkCubeAxesActor::YLabelFormat
protected

Definition at line 655 of file vtkCubeAxesActor.h.

§ ZLabelFormat

char* vtkCubeAxesActor::ZLabelFormat
protected

Definition at line 656 of file vtkCubeAxesActor.h.

§ CornerOffset

double vtkCubeAxesActor::CornerOffset
protected

Definition at line 658 of file vtkCubeAxesActor.h.

§ Inertia

int vtkCubeAxesActor::Inertia
protected

Definition at line 660 of file vtkCubeAxesActor.h.

§ RenderCount

int vtkCubeAxesActor::RenderCount
protected

Definition at line 662 of file vtkCubeAxesActor.h.

§ InertiaLocs

int vtkCubeAxesActor::InertiaLocs[3]
protected

Definition at line 664 of file vtkCubeAxesActor.h.

§ RenderSomething

int vtkCubeAxesActor::RenderSomething
protected

Definition at line 666 of file vtkCubeAxesActor.h.

§ TitleTextProperty

vtkTextProperty* vtkCubeAxesActor::TitleTextProperty[3]
protected

Definition at line 668 of file vtkCubeAxesActor.h.

§ AxisLabels

vtkStringArray* vtkCubeAxesActor::AxisLabels[3]
protected

Definition at line 669 of file vtkCubeAxesActor.h.

§ LabelTextProperty

vtkTextProperty* vtkCubeAxesActor::LabelTextProperty[3]
protected

Definition at line 671 of file vtkCubeAxesActor.h.

§ XAxesLinesProperty

vtkProperty* vtkCubeAxesActor::XAxesLinesProperty
protected

Definition at line 673 of file vtkCubeAxesActor.h.

§ YAxesLinesProperty

vtkProperty* vtkCubeAxesActor::YAxesLinesProperty
protected

Definition at line 674 of file vtkCubeAxesActor.h.

§ ZAxesLinesProperty

vtkProperty* vtkCubeAxesActor::ZAxesLinesProperty
protected

Definition at line 675 of file vtkCubeAxesActor.h.

§ XAxesGridlinesProperty

vtkProperty* vtkCubeAxesActor::XAxesGridlinesProperty
protected

Definition at line 676 of file vtkCubeAxesActor.h.

§ YAxesGridlinesProperty

vtkProperty* vtkCubeAxesActor::YAxesGridlinesProperty
protected

Definition at line 677 of file vtkCubeAxesActor.h.

§ ZAxesGridlinesProperty

vtkProperty* vtkCubeAxesActor::ZAxesGridlinesProperty
protected

Definition at line 678 of file vtkCubeAxesActor.h.

§ XAxesInnerGridlinesProperty

vtkProperty* vtkCubeAxesActor::XAxesInnerGridlinesProperty
protected

Definition at line 679 of file vtkCubeAxesActor.h.

§ YAxesInnerGridlinesProperty

vtkProperty* vtkCubeAxesActor::YAxesInnerGridlinesProperty
protected

Definition at line 680 of file vtkCubeAxesActor.h.

§ ZAxesInnerGridlinesProperty

vtkProperty* vtkCubeAxesActor::ZAxesInnerGridlinesProperty
protected

Definition at line 681 of file vtkCubeAxesActor.h.

§ XAxesGridpolysProperty

vtkProperty* vtkCubeAxesActor::XAxesGridpolysProperty
protected

Definition at line 682 of file vtkCubeAxesActor.h.

§ YAxesGridpolysProperty

vtkProperty* vtkCubeAxesActor::YAxesGridpolysProperty
protected

Definition at line 683 of file vtkCubeAxesActor.h.

§ ZAxesGridpolysProperty

vtkProperty* vtkCubeAxesActor::ZAxesGridpolysProperty
protected

Definition at line 684 of file vtkCubeAxesActor.h.

§ RenderedBounds

double vtkCubeAxesActor::RenderedBounds[6]
protected

Definition at line 686 of file vtkCubeAxesActor.h.

§ OrientedBounds

double vtkCubeAxesActor::OrientedBounds[6]
protected

Definition at line 687 of file vtkCubeAxesActor.h.

§ UseOrientedBounds

int vtkCubeAxesActor::UseOrientedBounds
protected

Definition at line 688 of file vtkCubeAxesActor.h.

§ AxisOrigin

double vtkCubeAxesActor::AxisOrigin[3]
protected

Definition at line 690 of file vtkCubeAxesActor.h.

§ UseAxisOrigin

int vtkCubeAxesActor::UseAxisOrigin
protected

Definition at line 691 of file vtkCubeAxesActor.h.

§ AxisBaseForX

double vtkCubeAxesActor::AxisBaseForX[3]
protected

Definition at line 693 of file vtkCubeAxesActor.h.

§ AxisBaseForY

double vtkCubeAxesActor::AxisBaseForY[3]
protected

Definition at line 694 of file vtkCubeAxesActor.h.

§ AxisBaseForZ

double vtkCubeAxesActor::AxisBaseForZ[3]
protected

Definition at line 695 of file vtkCubeAxesActor.h.


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