|
virtual int | IsA (const char *type) |
|
vtkCubeAxesActor * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual double * | GetZAxisRange () |
|
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 () |
|
vtkTextProperty * | GetTitleTextProperty (int) |
|
vtkTextProperty * | GetLabelTextProperty (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 double * | GetBounds () |
|
virtual void | GetBounds (double &, double &, double &, double &, double &, double &) |
|
virtual void | GetBounds (double[6]) |
|
|
virtual void | GetRenderedBounds (double rBounds[6]) |
|
virtual double * | GetRenderedBounds () |
|
|
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 double * | GetXAxisRange () |
|
virtual void | GetXAxisRange (double &, double &) |
|
virtual void | GetXAxisRange (double[2]) |
|
virtual double * | GetYAxisRange () |
|
virtual void | GetYAxisRange (double &, double &) |
|
virtual void | GetYAxisRange (double[2]) |
|
|
vtkStringArray * | GetAxisLabels (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 vtkCamera * | GetCamera () |
|
|
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 *) |
|
vtkProperty * | GetXAxesLinesProperty () |
|
void | SetYAxesLinesProperty (vtkProperty *) |
|
vtkProperty * | GetYAxesLinesProperty () |
|
void | SetZAxesLinesProperty (vtkProperty *) |
|
vtkProperty * | GetZAxesLinesProperty () |
|
|
void | SetXAxesGridlinesProperty (vtkProperty *) |
|
vtkProperty * | GetXAxesGridlinesProperty () |
|
void | SetYAxesGridlinesProperty (vtkProperty *) |
|
vtkProperty * | GetYAxesGridlinesProperty () |
|
void | SetZAxesGridlinesProperty (vtkProperty *) |
|
vtkProperty * | GetZAxesGridlinesProperty () |
|
|
void | SetXAxesInnerGridlinesProperty (vtkProperty *) |
|
vtkProperty * | GetXAxesInnerGridlinesProperty () |
|
void | SetYAxesInnerGridlinesProperty (vtkProperty *) |
|
vtkProperty * | GetYAxesInnerGridlinesProperty () |
|
void | SetZAxesInnerGridlinesProperty (vtkProperty *) |
|
vtkProperty * | GetZAxesInnerGridlinesProperty () |
|
|
void | SetXAxesGridpolysProperty (vtkProperty *) |
|
vtkProperty * | GetXAxesGridpolysProperty () |
|
void | SetYAxesGridpolysProperty (vtkProperty *) |
|
vtkProperty * | GetYAxesGridpolysProperty () |
|
void | SetZAxesGridpolysProperty (vtkProperty *) |
|
vtkProperty * | GetZAxesGridpolysProperty () |
|
|
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 double * | GetOrientedBounds () |
|
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 double * | GetAxisBaseForX () |
|
virtual void | GetAxisBaseForX (double &, double &, double &) |
|
virtual void | GetAxisBaseForX (double[3]) |
|
|
virtual void | SetAxisBaseForY (double, double, double) |
|
virtual void | SetAxisBaseForY (double[3]) |
|
virtual double * | GetAxisBaseForY () |
|
virtual void | GetAxisBaseForY (double &, double &, double &) |
|
virtual void | GetAxisBaseForY (double[3]) |
|
|
virtual void | SetAxisBaseForZ (double, double, double) |
|
virtual void | SetAxisBaseForZ (double[3]) |
|
virtual double * | GetAxisBaseForZ () |
|
virtual void | GetAxisBaseForZ (double &, double &, double &) |
|
virtual void | GetAxisBaseForZ (double[3]) |
|
|
virtual void | SetAxisOrigin (double, double, double) |
|
virtual void | SetAxisOrigin (double[3]) |
|
virtual double * | GetAxisOrigin () |
|
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 () |
|
vtkActor * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | GetActors (vtkPropCollection *) |
|
virtual void | Render (vtkRenderer *, vtkMapper *) |
|
void | ShallowCopy (vtkProp *prop) |
|
void | ReleaseGraphicsResources (vtkWindow *) |
|
virtual vtkProperty * | MakeProperty () |
|
virtual void | SetMapper (vtkMapper *) |
|
virtual void | ApplyProperties () |
|
unsigned long int | GetMTime () |
|
virtual unsigned long | GetRedrawMTime () |
|
virtual bool | GetSupportsSelection () |
|
void | SetProperty (vtkProperty *lut) |
|
vtkProperty * | GetProperty () |
|
void | SetBackfaceProperty (vtkProperty *lut) |
|
virtual vtkProperty * | GetBackfaceProperty () |
|
virtual void | SetTexture (vtkTexture *) |
|
virtual vtkTexture * | GetTexture () |
|
virtual vtkMapper * | GetMapper () |
|
void | GetBounds (double bounds[6]) |
|
double * | GetBounds () |
|
virtual bool | GetForceOpaque () |
|
virtual void | SetForceOpaque (bool) |
|
virtual void | ForceOpaqueOn () |
|
virtual void | ForceOpaqueOff () |
|
virtual bool | GetForceTranslucent () |
|
virtual void | SetForceTranslucent (bool) |
|
virtual void | ForceTranslucentOn () |
|
virtual void | ForceTranslucentOff () |
|
vtkProp3D * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
void | ShallowCopy (vtkProp *prop) |
|
virtual void | SetPosition (double pos[3]) |
|
virtual double * | GetPosition () |
|
virtual void | GetPosition (double data[3]) |
|
void | AddPosition (double deltaPosition[3]) |
|
void | AddPosition (double deltaX, double deltaY, double deltaZ) |
|
double * | GetCenter () |
|
double * | GetXRange () |
|
double * | GetYRange () |
|
double * | GetZRange () |
|
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]) |
|
double * | GetOrientationWXYZ () |
|
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 double * | GetOrigin () |
|
virtual void | GetOrigin (double data[3]) |
|
virtual void | SetScale (double x, double y, double z) |
|
virtual void | SetScale (double scale[3]) |
|
virtual double * | GetScale () |
|
virtual void | GetScale (double data[3]) |
|
void | SetScale (double s) |
|
void | SetUserTransform (vtkLinearTransform *transform) |
|
virtual vtkLinearTransform * | GetUserTransform () |
|
void | SetUserMatrix (vtkMatrix4x4 *matrix) |
|
vtkMatrix4x4 * | GetUserMatrix () |
|
virtual void | GetMatrix (vtkMatrix4x4 *m) |
|
virtual void | GetMatrix (double m[16]) |
|
void | GetBounds (double bounds[6]) |
|
double * | GetOrientation () |
|
void | GetOrientation (double orentation[3]) |
|
vtkMatrix4x4 * | GetMatrix () |
|
virtual int | GetIsIdentity () |
|
vtkProp * | NewInstance () 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 vtkAssemblyPath * | GetNextPath () |
|
virtual int | GetNumberOfPaths () |
|
virtual void | PokeMatrix (vtkMatrix4x4 *vtkNotUsed(matrix)) |
|
virtual vtkInformation * | GetPropertyKeys () |
|
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) |
|
vtkObject * | GetConsumer (int i) |
|
int | IsConsumer (vtkObject *c) |
|
vtkObject * | NewInstance () 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) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
int | HasObserver (unsigned long event) |
|
int | HasObserver (const char *event) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
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) |
|
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 () |
|
create a plot of a bounding box edges - 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 85 of file vtkCubeAxesActor.h.