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

Definition at line 91 of file vtkCubeAxesActor.h.

Constructor & Destructor Documentation

vtkCubeAxesActor::vtkCubeAxesActor ( )
protected
vtkCubeAxesActor::~vtkCubeAxesActor ( )
protected

Member Function Documentation

static int vtkCubeAxesActor::IsTypeOf ( const char *  type)
static
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.

static vtkCubeAxesActor* vtkCubeAxesActor::SafeDownCast ( vtkObjectBase o)
static
virtual vtkObjectBase* vtkCubeAxesActor::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkActor.

vtkCubeAxesActor* vtkCubeAxesActor::NewInstance ( ) const
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.

static vtkCubeAxesActor* vtkCubeAxesActor::New ( )
static

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

virtual int vtkCubeAxesActor::RenderOpaqueGeometry ( vtkViewport )
virtual

Draw the axes as per the vtkProp superclass' API.

Reimplemented from vtkActor.

virtual int vtkCubeAxesActor::RenderTranslucentGeometry ( vtkViewport )
virtual

Draw the axes as per the vtkProp superclass' API.

virtual int vtkCubeAxesActor::RenderTranslucentPolygonalGeometry ( vtkViewport )
virtual

Draw the axes as per the vtkProp superclass' API.

Reimplemented from vtkActor.

virtual int vtkCubeAxesActor::RenderOverlay ( vtkViewport )
virtual

Draw the axes as per the vtkProp superclass' API.

Reimplemented from vtkProp.

int vtkCubeAxesActor::HasTranslucentPolygonalGeometry ( )
virtual

Draw the axes as per the vtkProp superclass' API.

Reimplemented from vtkActor.

virtual void vtkCubeAxesActor::SetRebuildAxes ( bool  )
virtual

Gets/Sets the RebuildAxes flag

virtual bool vtkCubeAxesActor::GetRebuildAxes ( )
virtual

Gets/Sets the RebuildAxes flag

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.

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.

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.

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.

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.

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

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

virtual double* vtkCubeAxesActor::GetRenderedBounds ( )
virtual

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

vtkStringArray* vtkCubeAxesActor::GetAxisLabels ( int  axis)

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

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.

virtual double* vtkCubeAxesActor::GetZAxisRange ( )
virtual
virtual void vtkCubeAxesActor::GetZAxisRange ( double ,
double  
)
virtual
virtual void vtkCubeAxesActor::GetZAxisRange ( double  [2])
virtual
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.

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.

void vtkCubeAxesActor::SetLabelOffset ( double  offset)

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

virtual double vtkCubeAxesActor::GetLabelOffset ( )
virtual

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

void vtkCubeAxesActor::SetTitleOffset ( double  offset)

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

virtual double vtkCubeAxesActor::GetTitleOffset ( )
virtual

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

virtual void vtkCubeAxesActor::SetCamera ( vtkCamera )
virtual

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

virtual vtkCamera* vtkCubeAxesActor::GetCamera ( )
virtual

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

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.

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.

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.

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.

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.

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.

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.

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".

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".

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".

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".

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".

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".

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".

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".

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".

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".

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".

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".

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.

virtual char* vtkCubeAxesActor::GetXLabelFormat ( )
virtual

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

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.

virtual char* vtkCubeAxesActor::GetYLabelFormat ( )
virtual

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

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.

virtual char* vtkCubeAxesActor::GetZLabelFormat ( )
virtual

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

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).

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).

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.

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.

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.

virtual void vtkCubeAxesActor::SetEnableDistanceLOD ( int  )
virtual

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

virtual int vtkCubeAxesActor::GetEnableDistanceLOD ( )
virtual

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

virtual void vtkCubeAxesActor::SetDistanceLODThreshold ( double  )
virtual

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

virtual double vtkCubeAxesActor::GetDistanceLODThreshold ( )
virtual

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

virtual void vtkCubeAxesActor::SetEnableViewAngleLOD ( int  )
virtual

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

virtual int vtkCubeAxesActor::GetEnableViewAngleLOD ( )
virtual

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

virtual void vtkCubeAxesActor::SetViewAngleLODThreshold ( double  )
virtual

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

virtual double vtkCubeAxesActor::GetViewAngleLODThreshold ( )
virtual

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

virtual void vtkCubeAxesActor::SetXAxisVisibility ( int  )
virtual

Turn on and off the visibility of each axis.

virtual int vtkCubeAxesActor::GetXAxisVisibility ( )
virtual

Turn on and off the visibility of each axis.

virtual void vtkCubeAxesActor::XAxisVisibilityOn ( )
virtual

Turn on and off the visibility of each axis.

virtual void vtkCubeAxesActor::XAxisVisibilityOff ( )
virtual

Turn on and off the visibility of each axis.

virtual void vtkCubeAxesActor::SetYAxisVisibility ( int  )
virtual

Turn on and off the visibility of each axis.

virtual int vtkCubeAxesActor::GetYAxisVisibility ( )
virtual

Turn on and off the visibility of each axis.

virtual void vtkCubeAxesActor::YAxisVisibilityOn ( )
virtual

Turn on and off the visibility of each axis.

virtual void vtkCubeAxesActor::YAxisVisibilityOff ( )
virtual

Turn on and off the visibility of each axis.

virtual void vtkCubeAxesActor::SetZAxisVisibility ( int  )
virtual

Turn on and off the visibility of each axis.

virtual int vtkCubeAxesActor::GetZAxisVisibility ( )
virtual

Turn on and off the visibility of each axis.

virtual void vtkCubeAxesActor::ZAxisVisibilityOn ( )
virtual

Turn on and off the visibility of each axis.

virtual void vtkCubeAxesActor::ZAxisVisibilityOff ( )
virtual

Turn on and off the visibility of each axis.

virtual void vtkCubeAxesActor::SetXAxisLabelVisibility ( int  )
virtual

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

virtual int vtkCubeAxesActor::GetXAxisLabelVisibility ( )
virtual

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

virtual void vtkCubeAxesActor::XAxisLabelVisibilityOn ( )
virtual

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

virtual void vtkCubeAxesActor::XAxisLabelVisibilityOff ( )
virtual

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

virtual void vtkCubeAxesActor::SetYAxisLabelVisibility ( int  )
virtual
virtual int vtkCubeAxesActor::GetYAxisLabelVisibility ( )
virtual
virtual void vtkCubeAxesActor::YAxisLabelVisibilityOn ( )
virtual
virtual void vtkCubeAxesActor::YAxisLabelVisibilityOff ( )
virtual
virtual void vtkCubeAxesActor::SetZAxisLabelVisibility ( int  )
virtual
virtual int vtkCubeAxesActor::GetZAxisLabelVisibility ( )
virtual
virtual void vtkCubeAxesActor::ZAxisLabelVisibilityOn ( )
virtual
virtual void vtkCubeAxesActor::ZAxisLabelVisibilityOff ( )
virtual
virtual void vtkCubeAxesActor::SetXAxisTickVisibility ( int  )
virtual

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

virtual int vtkCubeAxesActor::GetXAxisTickVisibility ( )
virtual

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

virtual void vtkCubeAxesActor::XAxisTickVisibilityOn ( )
virtual

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

virtual void vtkCubeAxesActor::XAxisTickVisibilityOff ( )
virtual

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

virtual void vtkCubeAxesActor::SetYAxisTickVisibility ( int  )
virtual
virtual int vtkCubeAxesActor::GetYAxisTickVisibility ( )
virtual
virtual void vtkCubeAxesActor::YAxisTickVisibilityOn ( )
virtual
virtual void vtkCubeAxesActor::YAxisTickVisibilityOff ( )
virtual
virtual void vtkCubeAxesActor::SetZAxisTickVisibility ( int  )
virtual
virtual int vtkCubeAxesActor::GetZAxisTickVisibility ( )
virtual
virtual void vtkCubeAxesActor::ZAxisTickVisibilityOn ( )
virtual
virtual void vtkCubeAxesActor::ZAxisTickVisibilityOff ( )
virtual
virtual void vtkCubeAxesActor::SetXAxisMinorTickVisibility ( int  )
virtual

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

virtual int vtkCubeAxesActor::GetXAxisMinorTickVisibility ( )
virtual

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

virtual void vtkCubeAxesActor::XAxisMinorTickVisibilityOn ( )
virtual

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

virtual void vtkCubeAxesActor::XAxisMinorTickVisibilityOff ( )
virtual

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

virtual void vtkCubeAxesActor::SetYAxisMinorTickVisibility ( int  )
virtual
virtual int vtkCubeAxesActor::GetYAxisMinorTickVisibility ( )
virtual
virtual void vtkCubeAxesActor::YAxisMinorTickVisibilityOn ( )
virtual
virtual void vtkCubeAxesActor::YAxisMinorTickVisibilityOff ( )
virtual
virtual void vtkCubeAxesActor::SetZAxisMinorTickVisibility ( int  )
virtual
virtual int vtkCubeAxesActor::GetZAxisMinorTickVisibility ( )
virtual
virtual void vtkCubeAxesActor::ZAxisMinorTickVisibilityOn ( )
virtual
virtual void vtkCubeAxesActor::ZAxisMinorTickVisibilityOff ( )
virtual
virtual void vtkCubeAxesActor::SetDrawXGridlines ( int  )
virtual
virtual int vtkCubeAxesActor::GetDrawXGridlines ( )
virtual
virtual void vtkCubeAxesActor::DrawXGridlinesOn ( )
virtual
virtual void vtkCubeAxesActor::DrawXGridlinesOff ( )
virtual
virtual void vtkCubeAxesActor::SetDrawYGridlines ( int  )
virtual
virtual int vtkCubeAxesActor::GetDrawYGridlines ( )
virtual
virtual void vtkCubeAxesActor::DrawYGridlinesOn ( )
virtual
virtual void vtkCubeAxesActor::DrawYGridlinesOff ( )
virtual
virtual void vtkCubeAxesActor::SetDrawZGridlines ( int  )
virtual
virtual int vtkCubeAxesActor::GetDrawZGridlines ( )
virtual
virtual void vtkCubeAxesActor::DrawZGridlinesOn ( )
virtual
virtual void vtkCubeAxesActor::DrawZGridlinesOff ( )
virtual
virtual void vtkCubeAxesActor::SetDrawXInnerGridlines ( int  )
virtual
virtual int vtkCubeAxesActor::GetDrawXInnerGridlines ( )
virtual
virtual void vtkCubeAxesActor::DrawXInnerGridlinesOn ( )
virtual
virtual void vtkCubeAxesActor::DrawXInnerGridlinesOff ( )
virtual
virtual void vtkCubeAxesActor::SetDrawYInnerGridlines ( int  )
virtual
virtual int vtkCubeAxesActor::GetDrawYInnerGridlines ( )
virtual
virtual void vtkCubeAxesActor::DrawYInnerGridlinesOn ( )
virtual
virtual void vtkCubeAxesActor::DrawYInnerGridlinesOff ( )
virtual
virtual void vtkCubeAxesActor::SetDrawZInnerGridlines ( int  )
virtual
virtual int vtkCubeAxesActor::GetDrawZInnerGridlines ( )
virtual
virtual void vtkCubeAxesActor::DrawZInnerGridlinesOn ( )
virtual
virtual void vtkCubeAxesActor::DrawZInnerGridlinesOff ( )
virtual
virtual void vtkCubeAxesActor::SetDrawXGridpolys ( int  )
virtual
virtual int vtkCubeAxesActor::GetDrawXGridpolys ( )
virtual
virtual void vtkCubeAxesActor::DrawXGridpolysOn ( )
virtual
virtual void vtkCubeAxesActor::DrawXGridpolysOff ( )
virtual
virtual void vtkCubeAxesActor::SetDrawYGridpolys ( int  )
virtual
virtual int vtkCubeAxesActor::GetDrawYGridpolys ( )
virtual
virtual void vtkCubeAxesActor::DrawYGridpolysOn ( )
virtual
virtual void vtkCubeAxesActor::DrawYGridpolysOff ( )
virtual
virtual void vtkCubeAxesActor::SetDrawZGridpolys ( int  )
virtual
virtual int vtkCubeAxesActor::GetDrawZGridpolys ( )
virtual
virtual void vtkCubeAxesActor::DrawZGridpolysOn ( )
virtual
virtual void vtkCubeAxesActor::DrawZGridpolysOff ( )
virtual
vtkTextProperty* vtkCubeAxesActor::GetTitleTextProperty ( int  )

Returns the text property for the title on an axis.

vtkTextProperty* vtkCubeAxesActor::GetLabelTextProperty ( int  )

Returns the text property for the labels on an axis.

void vtkCubeAxesActor::SetXAxesLinesProperty ( vtkProperty )

Get/Set axes actors properties.

vtkProperty* vtkCubeAxesActor::GetXAxesLinesProperty ( )

Get/Set axes actors properties.

void vtkCubeAxesActor::SetYAxesLinesProperty ( vtkProperty )

Get/Set axes actors properties.

vtkProperty* vtkCubeAxesActor::GetYAxesLinesProperty ( )

Get/Set axes actors properties.

void vtkCubeAxesActor::SetZAxesLinesProperty ( vtkProperty )

Get/Set axes actors properties.

vtkProperty* vtkCubeAxesActor::GetZAxesLinesProperty ( )

Get/Set axes actors properties.

void vtkCubeAxesActor::SetXAxesGridlinesProperty ( vtkProperty )

Get/Set axes (outer) gridlines actors properties.

vtkProperty* vtkCubeAxesActor::GetXAxesGridlinesProperty ( )

Get/Set axes (outer) gridlines actors properties.

void vtkCubeAxesActor::SetYAxesGridlinesProperty ( vtkProperty )

Get/Set axes (outer) gridlines actors properties.

vtkProperty* vtkCubeAxesActor::GetYAxesGridlinesProperty ( )

Get/Set axes (outer) gridlines actors properties.

void vtkCubeAxesActor::SetZAxesGridlinesProperty ( vtkProperty )

Get/Set axes (outer) gridlines actors properties.

vtkProperty* vtkCubeAxesActor::GetZAxesGridlinesProperty ( )

Get/Set axes (outer) gridlines actors properties.

void vtkCubeAxesActor::SetXAxesInnerGridlinesProperty ( vtkProperty )

Get/Set axes inner gridlines actors properties.

vtkProperty* vtkCubeAxesActor::GetXAxesInnerGridlinesProperty ( )

Get/Set axes inner gridlines actors properties.

void vtkCubeAxesActor::SetYAxesInnerGridlinesProperty ( vtkProperty )

Get/Set axes inner gridlines actors properties.

vtkProperty* vtkCubeAxesActor::GetYAxesInnerGridlinesProperty ( )

Get/Set axes inner gridlines actors properties.

void vtkCubeAxesActor::SetZAxesInnerGridlinesProperty ( vtkProperty )

Get/Set axes inner gridlines actors properties.

vtkProperty* vtkCubeAxesActor::GetZAxesInnerGridlinesProperty ( )

Get/Set axes inner gridlines actors properties.

void vtkCubeAxesActor::SetXAxesGridpolysProperty ( vtkProperty )

Get/Set axes gridPolys actors properties.

vtkProperty* vtkCubeAxesActor::GetXAxesGridpolysProperty ( )

Get/Set axes gridPolys actors properties.

void vtkCubeAxesActor::SetYAxesGridpolysProperty ( vtkProperty )

Get/Set axes gridPolys actors properties.

vtkProperty* vtkCubeAxesActor::GetYAxesGridpolysProperty ( )

Get/Set axes gridPolys actors properties.

void vtkCubeAxesActor::SetZAxesGridpolysProperty ( vtkProperty )

Get/Set axes gridPolys actors properties.

vtkProperty* vtkCubeAxesActor::GetZAxesGridpolysProperty ( )

Get/Set axes gridPolys actors properties.

virtual void vtkCubeAxesActor::SetTickLocation ( int  )
virtual

Set/Get the location of ticks marks.

virtual int vtkCubeAxesActor::GetTickLocation ( )
virtual

Set/Get the location of ticks marks.

void vtkCubeAxesActor::SetTickLocationToInside ( void  )
inline

Definition at line 420 of file vtkCubeAxesActor.h.

void vtkCubeAxesActor::SetTickLocationToOutside ( void  )
inline

Definition at line 422 of file vtkCubeAxesActor.h.

void vtkCubeAxesActor::SetTickLocationToBoth ( void  )
inline

Definition at line 424 of file vtkCubeAxesActor.h.

void vtkCubeAxesActor::SetLabelScaling ( bool  ,
int  ,
int  ,
int   
)
void vtkCubeAxesActor::SetUseTextActor3D ( int  val)
int vtkCubeAxesActor::GetUseTextActor3D ( )
void vtkCubeAxesActor::SetUse2DMode ( int  val)

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

int vtkCubeAxesActor::GetUse2DMode ( )

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

void vtkCubeAxesActor::SetSaveTitlePosition ( int  val)

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

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

Provide an oriented bounded box when using AxisBaseFor.

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

Provide an oriented bounded box when using AxisBaseFor.

virtual double* vtkCubeAxesActor::GetOrientedBounds ( )
virtual

Provide an oriented bounded box when using AxisBaseFor.

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

Provide an oriented bounded box when using AxisBaseFor.

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

Provide an oriented bounded box when using AxisBaseFor.

virtual void vtkCubeAxesActor::SetUseOrientedBounds ( int  )
virtual

Enable/Disable the usage of the OrientedBounds

virtual int vtkCubeAxesActor::GetUseOrientedBounds ( )
virtual

Enable/Disable the usage of the OrientedBounds

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

Vector that should be use as the base for X

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

Vector that should be use as the base for X

virtual double* vtkCubeAxesActor::GetAxisBaseForX ( )
virtual

Vector that should be use as the base for X

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

Vector that should be use as the base for X

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

Vector that should be use as the base for X

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

Vector that should be use as the base for Y

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

Vector that should be use as the base for Y

virtual double* vtkCubeAxesActor::GetAxisBaseForY ( )
virtual

Vector that should be use as the base for Y

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

Vector that should be use as the base for Y

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

Vector that should be use as the base for Y

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

Vector that should be use as the base for Z

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

Vector that should be use as the base for Z

virtual double* vtkCubeAxesActor::GetAxisBaseForZ ( )
virtual

Vector that should be use as the base for Z

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

Vector that should be use as the base for Z

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

Vector that should be use as the base for Z

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

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

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

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

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

virtual void vtkCubeAxesActor::SetUseAxisOrigin ( int  )
virtual

Enable/Disable the usage of the AxisOrigin

virtual int vtkCubeAxesActor::GetUseAxisOrigin ( )
virtual

Enable/Disable the usage of the AxisOrigin

virtual void vtkCubeAxesActor::SetGridLineLocation ( int  )
virtual

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

virtual int vtkCubeAxesActor::GetGridLineLocation ( )
virtual

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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

Get bounds such that the axes are entirely within a viewport

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.

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

int vtkCubeAxesActor::LabelExponent ( double  min,
double  max 
)
protected
int vtkCubeAxesActor::Digits ( double  min,
double  max 
)
protected
double vtkCubeAxesActor::MaxOf ( double  ,
double   
)
protected
double vtkCubeAxesActor::MaxOf ( double  ,
double  ,
double  ,
double   
)
protected
double vtkCubeAxesActor::FFix ( double  )
protected
double vtkCubeAxesActor::FSign ( double  ,
double   
)
protected
int vtkCubeAxesActor::FRound ( double  fnt)
protected
int vtkCubeAxesActor::GetNumTicks ( double  range,
double  fxt 
)
protected
void vtkCubeAxesActor::UpdateLabels ( vtkAxisActor **  axis,
int  index 
)
protected
int vtkCubeAxesActor::FindClosestAxisIndex ( double  pts[8][3])
protected
int vtkCubeAxesActor::FindFurtherstAxisIndex ( double  pts[8][3])
protected
void vtkCubeAxesActor::FindBoundaryEdge ( int indexOfAxisX,
int indexOfAxisY,
int indexOfAxisZ,
double  pts[8][3] 
)
protected
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

double vtkCubeAxesActor::Bounds[6]
protected

Definition at line 555 of file vtkCubeAxesActor.h.

vtkCamera* vtkCubeAxesActor::Camera
protected

Definition at line 557 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::FlyMode
protected

Definition at line 559 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::GridLineLocation
protected

Definition at line 579 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::StickyAxes
protected

Flag for axes stickiness

Definition at line 582 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::CenterStickyAxes
protected

Flag for centering sticky axes

Definition at line 585 of file vtkCubeAxesActor.h.

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.

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.

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.

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.

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.

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.

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.

bool vtkCubeAxesActor::RebuildAxes
protected

Definition at line 611 of file vtkCubeAxesActor.h.

char* vtkCubeAxesActor::XTitle
protected

Definition at line 613 of file vtkCubeAxesActor.h.

char* vtkCubeAxesActor::XUnits
protected

Definition at line 614 of file vtkCubeAxesActor.h.

char* vtkCubeAxesActor::YTitle
protected

Definition at line 615 of file vtkCubeAxesActor.h.

char* vtkCubeAxesActor::YUnits
protected

Definition at line 616 of file vtkCubeAxesActor.h.

char* vtkCubeAxesActor::ZTitle
protected

Definition at line 617 of file vtkCubeAxesActor.h.

char* vtkCubeAxesActor::ZUnits
protected

Definition at line 618 of file vtkCubeAxesActor.h.

char* vtkCubeAxesActor::ActualXLabel
protected

Definition at line 620 of file vtkCubeAxesActor.h.

char* vtkCubeAxesActor::ActualYLabel
protected

Definition at line 621 of file vtkCubeAxesActor.h.

char* vtkCubeAxesActor::ActualZLabel
protected

Definition at line 622 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::TickLocation
protected

Definition at line 624 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::XAxisVisibility
protected

Definition at line 626 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::YAxisVisibility
protected

Definition at line 627 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::ZAxisVisibility
protected

Definition at line 628 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::XAxisTickVisibility
protected

Definition at line 630 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::YAxisTickVisibility
protected

Definition at line 631 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::ZAxisTickVisibility
protected

Definition at line 632 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::XAxisMinorTickVisibility
protected

Definition at line 634 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::YAxisMinorTickVisibility
protected

Definition at line 635 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::ZAxisMinorTickVisibility
protected

Definition at line 636 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::XAxisLabelVisibility
protected

Definition at line 638 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::YAxisLabelVisibility
protected

Definition at line 639 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::ZAxisLabelVisibility
protected

Definition at line 640 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::DrawXGridlines
protected

Definition at line 642 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::DrawYGridlines
protected

Definition at line 643 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::DrawZGridlines
protected

Definition at line 644 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::DrawXInnerGridlines
protected

Definition at line 646 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::DrawYInnerGridlines
protected

Definition at line 647 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::DrawZInnerGridlines
protected

Definition at line 648 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::DrawXGridpolys
protected

Definition at line 650 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::DrawYGridpolys
protected

Definition at line 651 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::DrawZGridpolys
protected

Definition at line 652 of file vtkCubeAxesActor.h.

char* vtkCubeAxesActor::XLabelFormat
protected

Definition at line 654 of file vtkCubeAxesActor.h.

char* vtkCubeAxesActor::YLabelFormat
protected

Definition at line 655 of file vtkCubeAxesActor.h.

char* vtkCubeAxesActor::ZLabelFormat
protected

Definition at line 656 of file vtkCubeAxesActor.h.

double vtkCubeAxesActor::CornerOffset
protected

Definition at line 658 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::Inertia
protected

Definition at line 660 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::RenderCount
protected

Definition at line 662 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::InertiaLocs[3]
protected

Definition at line 664 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::RenderSomething
protected

Definition at line 666 of file vtkCubeAxesActor.h.

vtkTextProperty* vtkCubeAxesActor::TitleTextProperty[3]
protected

Definition at line 668 of file vtkCubeAxesActor.h.

vtkStringArray* vtkCubeAxesActor::AxisLabels[3]
protected

Definition at line 669 of file vtkCubeAxesActor.h.

vtkTextProperty* vtkCubeAxesActor::LabelTextProperty[3]
protected

Definition at line 671 of file vtkCubeAxesActor.h.

vtkProperty* vtkCubeAxesActor::XAxesLinesProperty
protected

Definition at line 673 of file vtkCubeAxesActor.h.

vtkProperty* vtkCubeAxesActor::YAxesLinesProperty
protected

Definition at line 674 of file vtkCubeAxesActor.h.

vtkProperty* vtkCubeAxesActor::ZAxesLinesProperty
protected

Definition at line 675 of file vtkCubeAxesActor.h.

vtkProperty* vtkCubeAxesActor::XAxesGridlinesProperty
protected

Definition at line 676 of file vtkCubeAxesActor.h.

vtkProperty* vtkCubeAxesActor::YAxesGridlinesProperty
protected

Definition at line 677 of file vtkCubeAxesActor.h.

vtkProperty* vtkCubeAxesActor::ZAxesGridlinesProperty
protected

Definition at line 678 of file vtkCubeAxesActor.h.

vtkProperty* vtkCubeAxesActor::XAxesInnerGridlinesProperty
protected

Definition at line 679 of file vtkCubeAxesActor.h.

vtkProperty* vtkCubeAxesActor::YAxesInnerGridlinesProperty
protected

Definition at line 680 of file vtkCubeAxesActor.h.

vtkProperty* vtkCubeAxesActor::ZAxesInnerGridlinesProperty
protected

Definition at line 681 of file vtkCubeAxesActor.h.

vtkProperty* vtkCubeAxesActor::XAxesGridpolysProperty
protected

Definition at line 682 of file vtkCubeAxesActor.h.

vtkProperty* vtkCubeAxesActor::YAxesGridpolysProperty
protected

Definition at line 683 of file vtkCubeAxesActor.h.

vtkProperty* vtkCubeAxesActor::ZAxesGridpolysProperty
protected

Definition at line 684 of file vtkCubeAxesActor.h.

double vtkCubeAxesActor::RenderedBounds[6]
protected

Definition at line 686 of file vtkCubeAxesActor.h.

double vtkCubeAxesActor::OrientedBounds[6]
protected

Definition at line 687 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::UseOrientedBounds
protected

Definition at line 688 of file vtkCubeAxesActor.h.

double vtkCubeAxesActor::AxisOrigin[3]
protected

Definition at line 690 of file vtkCubeAxesActor.h.

int vtkCubeAxesActor::UseAxisOrigin
protected

Definition at line 691 of file vtkCubeAxesActor.h.

double vtkCubeAxesActor::AxisBaseForX[3]
protected

Definition at line 693 of file vtkCubeAxesActor.h.

double vtkCubeAxesActor::AxisBaseForY[3]
protected

Definition at line 694 of file vtkCubeAxesActor.h.

double vtkCubeAxesActor::AxisBaseForZ[3]
protected

Definition at line 695 of file vtkCubeAxesActor.h.


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