VTK
|
create a plot of a bounding box edges - More...
#include <vtkCubeAxesActor.h>
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.
Definition at line 80 of file vtkCubeAxesActor.h.
typedef vtkActor vtkCubeAxesActor::Superclass |
Reimplemented from vtkActor.
Definition at line 83 of file vtkCubeAxesActor.h.
vtkCubeAxesActor::vtkCubeAxesActor | ( | ) | [protected] |
vtkCubeAxesActor::~vtkCubeAxesActor | ( | ) | [protected] |
virtual const char* vtkCubeAxesActor::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkActor.
static int vtkCubeAxesActor::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type 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.
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 | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkActor.
void vtkCubeAxesActor::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
static vtkCubeAxesActor* vtkCubeAxesActor::New | ( | ) | [static] |
Instantiate object with label format "6.3g" and the number of labels per axis set to 3.
Reimplemented from vtkActor.
virtual int vtkCubeAxesActor::RenderOpaqueGeometry | ( | vtkViewport * | ) | [virtual] |
virtual int vtkCubeAxesActor::RenderTranslucentGeometry | ( | vtkViewport * | ) | [virtual] |
Draw the axes as per the vtkProp superclass' API.
virtual int vtkCubeAxesActor::RenderTranslucentPolygonalGeometry | ( | vtkViewport * | ) | [virtual] |
virtual int vtkCubeAxesActor::RenderOverlay | ( | vtkViewport * | ) | [virtual] |
int vtkCubeAxesActor::HasTranslucentPolygonalGeometry | ( | ) | [virtual] |
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.
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.
Reimplemented from vtkActor.
void vtkCubeAxesActor::GetBounds | ( | double & | xmin, |
double & | xmax, | ||
double & | ymin, | ||
double & | ymax, | ||
double & | zmin, | ||
double & | zmax | ||
) |
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.
void vtkCubeAxesActor::GetBounds | ( | double | bounds[6] | ) |
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.
Reimplemented from vtkActor.
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.
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.
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.
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.
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.
virtual double* vtkCubeAxesActor::GetZAxisRange | ( | ) | [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.
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::GetZAxisRange | ( | 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.
void vtkCubeAxesActor::SetScreenSize | ( | double | screenSize | ) |
Explicitly specify the screen size of title and label text. ScreenSize detemines 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 detemines the size of the text in terms of screen pixels. Default is 10.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 154 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 156 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 158 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 160 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 162 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 vtkActor.
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 387 of file vtkCubeAxesActor.h.
void vtkCubeAxesActor::SetTickLocationToOutside | ( | void | ) | [inline] |
Definition at line 389 of file vtkCubeAxesActor.h.
void vtkCubeAxesActor::SetTickLocationToBoth | ( | void | ) | [inline] |
Definition at line 391 of file vtkCubeAxesActor.h.
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
void vtkCubeAxesActor::UpdateLabels | ( | vtkAxisActor ** | axis, |
int | index | ||
) | [protected] |
double vtkCubeAxesActor::Bounds[6] [protected] |
Reimplemented from vtkProp3D.
Definition at line 422 of file vtkCubeAxesActor.h.
vtkCamera* vtkCubeAxesActor::Camera [protected] |
Definition at line 424 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::FlyMode [protected] |
Definition at line 426 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 430 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 434 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 438 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 442 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 447 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 448 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 449 of file vtkCubeAxesActor.h.
bool vtkCubeAxesActor::RebuildAxes [protected] |
Definition at line 452 of file vtkCubeAxesActor.h.
char* vtkCubeAxesActor::XTitle [protected] |
Definition at line 454 of file vtkCubeAxesActor.h.
char* vtkCubeAxesActor::XUnits [protected] |
Definition at line 455 of file vtkCubeAxesActor.h.
char* vtkCubeAxesActor::YTitle [protected] |
Definition at line 456 of file vtkCubeAxesActor.h.
char* vtkCubeAxesActor::YUnits [protected] |
Definition at line 457 of file vtkCubeAxesActor.h.
char* vtkCubeAxesActor::ZTitle [protected] |
Definition at line 458 of file vtkCubeAxesActor.h.
char* vtkCubeAxesActor::ZUnits [protected] |
Definition at line 459 of file vtkCubeAxesActor.h.
char* vtkCubeAxesActor::ActualXLabel [protected] |
Definition at line 461 of file vtkCubeAxesActor.h.
char* vtkCubeAxesActor::ActualYLabel [protected] |
Definition at line 462 of file vtkCubeAxesActor.h.
char* vtkCubeAxesActor::ActualZLabel [protected] |
Definition at line 463 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::TickLocation [protected] |
Definition at line 465 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::XAxisVisibility [protected] |
Definition at line 467 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::YAxisVisibility [protected] |
Definition at line 468 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::ZAxisVisibility [protected] |
Definition at line 469 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::XAxisTickVisibility [protected] |
Definition at line 471 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::YAxisTickVisibility [protected] |
Definition at line 472 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::ZAxisTickVisibility [protected] |
Definition at line 473 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::XAxisMinorTickVisibility [protected] |
Definition at line 475 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::YAxisMinorTickVisibility [protected] |
Definition at line 476 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::ZAxisMinorTickVisibility [protected] |
Definition at line 477 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::XAxisLabelVisibility [protected] |
Definition at line 479 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::YAxisLabelVisibility [protected] |
Definition at line 480 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::ZAxisLabelVisibility [protected] |
Definition at line 481 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::DrawXGridlines [protected] |
Definition at line 483 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::DrawYGridlines [protected] |
Definition at line 484 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::DrawZGridlines [protected] |
Definition at line 485 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::DrawXInnerGridlines [protected] |
Definition at line 487 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::DrawYInnerGridlines [protected] |
Definition at line 488 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::DrawZInnerGridlines [protected] |
Definition at line 489 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::DrawXGridpolys [protected] |
Definition at line 491 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::DrawYGridpolys [protected] |
Definition at line 492 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::DrawZGridpolys [protected] |
Definition at line 493 of file vtkCubeAxesActor.h.
char* vtkCubeAxesActor::XLabelFormat [protected] |
Definition at line 495 of file vtkCubeAxesActor.h.
char* vtkCubeAxesActor::YLabelFormat [protected] |
Definition at line 496 of file vtkCubeAxesActor.h.
char* vtkCubeAxesActor::ZLabelFormat [protected] |
Definition at line 497 of file vtkCubeAxesActor.h.
double vtkCubeAxesActor::CornerOffset [protected] |
Definition at line 499 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::Inertia [protected] |
Definition at line 501 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::RenderCount [protected] |
Definition at line 503 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::InertiaLocs[3] [protected] |
Definition at line 505 of file vtkCubeAxesActor.h.
int vtkCubeAxesActor::RenderSomething [protected] |
Definition at line 507 of file vtkCubeAxesActor.h.
double vtkCubeAxesActor::LabelScreenOffset [protected] |
Definition at line 509 of file vtkCubeAxesActor.h.
double vtkCubeAxesActor::TitleScreenOffset [protected] |
Definition at line 510 of file vtkCubeAxesActor.h.
vtkTextProperty* vtkCubeAxesActor::TitleTextProperty[3] [protected] |
Definition at line 512 of file vtkCubeAxesActor.h.
vtkTextProperty* vtkCubeAxesActor::LabelTextProperty[3] [protected] |
Definition at line 513 of file vtkCubeAxesActor.h.
vtkProperty* vtkCubeAxesActor::XAxesLinesProperty [protected] |
Definition at line 515 of file vtkCubeAxesActor.h.
vtkProperty* vtkCubeAxesActor::YAxesLinesProperty [protected] |
Definition at line 516 of file vtkCubeAxesActor.h.
vtkProperty* vtkCubeAxesActor::ZAxesLinesProperty [protected] |
Definition at line 517 of file vtkCubeAxesActor.h.
vtkProperty* vtkCubeAxesActor::XAxesGridlinesProperty [protected] |
Definition at line 518 of file vtkCubeAxesActor.h.
vtkProperty* vtkCubeAxesActor::YAxesGridlinesProperty [protected] |
Definition at line 519 of file vtkCubeAxesActor.h.
vtkProperty* vtkCubeAxesActor::ZAxesGridlinesProperty [protected] |
Definition at line 520 of file vtkCubeAxesActor.h.
vtkProperty* vtkCubeAxesActor::XAxesInnerGridlinesProperty [protected] |
Definition at line 521 of file vtkCubeAxesActor.h.
vtkProperty* vtkCubeAxesActor::YAxesInnerGridlinesProperty [protected] |
Definition at line 522 of file vtkCubeAxesActor.h.
vtkProperty* vtkCubeAxesActor::ZAxesInnerGridlinesProperty [protected] |
Definition at line 523 of file vtkCubeAxesActor.h.
vtkProperty* vtkCubeAxesActor::XAxesGridpolysProperty [protected] |
Definition at line 524 of file vtkCubeAxesActor.h.
vtkProperty* vtkCubeAxesActor::YAxesGridpolysProperty [protected] |
Definition at line 525 of file vtkCubeAxesActor.h.
vtkProperty* vtkCubeAxesActor::ZAxesGridpolysProperty [protected] |
Definition at line 526 of file vtkCubeAxesActor.h.