#include <vtkPVAxesActor.h>
Public Types | |
enum | { CYLINDER_SHAFT, LINE_SHAFT, USER_DEFINED_SHAFT } |
enum | { CONE_TIP, SPHERE_TIP, USER_DEFINED_TIP } |
Public Member Functions | |
vtkTypeRevisionMacro (vtkPVAxesActor, vtkProp3D) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | GetActors (vtkPropCollection *) |
void | ShallowCopy (vtkProp *prop) |
void | ReleaseGraphicsResources (vtkWindow *) |
unsigned long int | GetMTime () |
virtual unsigned long | GetRedrawMTime () |
virtual int | RenderOpaqueGeometry (vtkViewport *viewport) |
virtual int | RenderTranslucentGeometry (vtkViewport *viewport) |
void | GetBounds (double bounds[6]) |
double * | GetBounds () |
void | SetTotalLength (float v[3]) |
void | SetTotalLength (float x, float y, float z) |
virtual float * | GetTotalLength () |
virtual void | GetTotalLength (float data[3]) |
void | SetNormalizedShaftLength (float v[3]) |
void | SetNormalizedShaftLength (float x, float y, float z) |
virtual float * | GetNormalizedShaftLength () |
virtual void | GetNormalizedShaftLength (float data[3]) |
void | SetNormalizedTipLength (float v[3]) |
void | SetNormalizedTipLength (float x, float y, float z) |
virtual float * | GetNormalizedTipLength () |
virtual void | GetNormalizedTipLength (float data[3]) |
virtual void | SetConeResolution (int) |
virtual int | GetConeResolution () |
virtual void | SetSphereResolution (int) |
virtual int | GetSphereResolution () |
virtual void | SetCylinderResolution (int) |
virtual int | GetCylinderResolution () |
virtual void | SetConeRadius (float) |
virtual float | GetConeRadius () |
virtual void | SetSphereRadius (float) |
virtual float | GetSphereRadius () |
virtual void | SetCylinderRadius (float) |
virtual float | GetCylinderRadius () |
virtual void | SetXAxisLabelPosition (float) |
virtual float | GetXAxisLabelPosition () |
virtual void | SetYAxisLabelPosition (float) |
virtual float | GetYAxisLabelPosition () |
virtual void | SetZAxisLabelPosition (float) |
virtual float | GetZAxisLabelPosition () |
void | SetShaftType (int type) |
void | SetShaftTypeToCylinder () |
void | SetShaftTypeToLine () |
void | SetShaftTypeToUserDefined () |
void | SetTipType (int type) |
void | SetTipTypeToCone () |
void | SetTipTypeToSphere () |
void | SetTipTypeToUserDefined () |
void | SetUserDefinedTip (vtkPolyData *) |
virtual vtkPolyData * | GetUserDefinedTip () |
void | SetUserDefinedShaft (vtkPolyData *) |
virtual vtkPolyData * | GetUserDefinedShaft () |
vtkProperty * | GetXAxisTipProperty () |
vtkProperty * | GetYAxisTipProperty () |
vtkProperty * | GetZAxisTipProperty () |
vtkProperty * | GetXAxisShaftProperty () |
vtkProperty * | GetYAxisShaftProperty () |
vtkProperty * | GetZAxisShaftProperty () |
vtkProperty * | GetXAxisLabelProperty () |
vtkProperty * | GetYAxisLabelProperty () |
vtkProperty * | GetZAxisLabelProperty () |
virtual void | SetXAxisLabelText (const char *) |
virtual void | SetYAxisLabelText (const char *) |
virtual void | SetZAxisLabelText (const char *) |
Static Public Member Functions | |
vtkPVAxesActor * | New () |
Protected Member Functions | |
vtkPVAxesActor () | |
~vtkPVAxesActor () | |
void | UpdateProps () |
Protected Attributes | |
vtkCylinderSource * | CylinderSource |
vtkLineSource * | LineSource |
vtkConeSource * | ConeSource |
vtkSphereSource * | SphereSource |
vtkActor * | XAxisShaft |
vtkActor * | YAxisShaft |
vtkActor * | ZAxisShaft |
vtkActor * | XAxisTip |
vtkActor * | YAxisTip |
vtkActor * | ZAxisTip |
float | TotalLength [3] |
float | NormalizedShaftLength [3] |
float | NormalizedTipLength [3] |
int | ShaftType |
int | TipType |
vtkPolyData * | UserDefinedTip |
vtkPolyData * | UserDefinedShaft |
char * | XAxisLabelText |
char * | YAxisLabelText |
char * | ZAxisLabelText |
vtkVectorText * | XAxisVectorText |
vtkVectorText * | YAxisVectorText |
vtkVectorText * | ZAxisVectorText |
vtkFollower * | XAxisLabel |
vtkFollower * | YAxisLabel |
vtkFollower * | ZAxisLabel |
int | ConeResolution |
int | SphereResolution |
int | CylinderResolution |
float | ConeRadius |
float | SphereRadius |
float | CylinderRadius |
float | XAxisLabelPosition |
float | YAxisLabelPosition |
float | ZAxisLabelPosition |
vtkPVAxesActor is used to represent 3D axes in the scene. The user can define the geometry to use for the shaft and the tip, and the user can set the text for the three axes. The text will follow the camera.
Definition at line 42 of file vtkPVAxesActor.h.
|
Definition at line 205 of file vtkPVAxesActor.h. |
|
Definition at line 213 of file vtkPVAxesActor.h. |
|
|
|
|
|
|
|
|
|
|
|
For some exporters and other other operations we must be able to collect all the actors or volumes. These methods are used in that process. |
|
Support the standard render methods. |
|
Support the standard render methods. |
|
Shallow copy of an axes actor. Overloads the virtual vtkProp method. |
|
Release any graphics resources that are being consumed by this actor. The parameter window could be used to determine which graphic resources to release. |
|
Get the bounds for this Actor as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax). (The method GetBounds(double bounds[6]) is available from the superclass.) |
|
Get the bounds for this Actor as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax). (The method GetBounds(double bounds[6]) is available from the superclass.) |
|
Get the actors mtime plus consider its properties and texture if set. |
|
Return the mtime of anything that would cause the rendered image to appear differently. Usually this involves checking the mtime of the prop plus anything else it depends on such as properties, textures etc. |
|
Set the total length of the axes in 3 dimensions. Definition at line 88 of file vtkPVAxesActor.h. |
|
Set the total length of the axes in 3 dimensions. |
|
Set the total length of the axes in 3 dimensions. |
|
Set the total length of the axes in 3 dimensions. |
|
Set the normalized (0-1) length of the shaft. Definition at line 96 of file vtkPVAxesActor.h. |
|
Set the normalized (0-1) length of the shaft. |
|
Set the normalized (0-1) length of the shaft. |
|
Set the normalized (0-1) length of the shaft. |
|
Set the normalized (0-1) length of the tip. Definition at line 104 of file vtkPVAxesActor.h. |
|
Set the normalized (0-1) length of the tip. |
|
Set the normalized (0-1) length of the tip. |
|
Set the normalized (0-1) length of the tip. |
|
Set/get the resolution of the pieces of the axes actor |
|
Set/get the resolution of the pieces of the axes actor |
|
Set/get the resolution of the pieces of the axes actor |
|
Set/get the resolution of the pieces of the axes actor |
|
Set/get the resolution of the pieces of the axes actor |
|
Set/get the resolution of the pieces of the axes actor |
|
Set/get the radius of the pieces of the axes actor |
|
Set/get the radius of the pieces of the axes actor |
|
Set/get the radius of the pieces of the axes actor |
|
Set/get the radius of the pieces of the axes actor |
|
Set/get the radius of the pieces of the axes actor |
|
Set/get the radius of the pieces of the axes actor |
|
Set/get the positions of the axis labels |
|
Set/get the positions of the axis labels |
|
Set/get the positions of the axis labels |
|
Set/get the positions of the axis labels |
|
Set/get the positions of the axis labels |
|
Set/get the positions of the axis labels |
|
Set the type of the shaft to a cylinder, line, or user defined geometry. |
|
Set the type of the shaft to a cylinder, line, or user defined geometry. Definition at line 144 of file vtkPVAxesActor.h. References CYLINDER_SHAFT. |
|
Set the type of the shaft to a cylinder, line, or user defined geometry. Definition at line 146 of file vtkPVAxesActor.h. References LINE_SHAFT. |
|
Set the type of the shaft to a cylinder, line, or user defined geometry. Definition at line 148 of file vtkPVAxesActor.h. References USER_DEFINED_SHAFT. |
|
Set the type of the tip to a cone, sphere, or user defined geometry. |
|
Set the type of the tip to a cone, sphere, or user defined geometry. Definition at line 155 of file vtkPVAxesActor.h. References CONE_TIP. |
|
Set the type of the tip to a cone, sphere, or user defined geometry. Definition at line 157 of file vtkPVAxesActor.h. References SPHERE_TIP. |
|
Set the type of the tip to a cone, sphere, or user defined geometry. Definition at line 159 of file vtkPVAxesActor.h. References USER_DEFINED_TIP. |
|
Set the user defined tip polydata. |
|
Set the user defined tip polydata. |
|
Set the user defined shaft polydata. |
|
Set the user defined shaft polydata. |
|
Get the tip properties. |
|
Get the tip properties. |
|
Get the tip properties. |
|
Get the shaft properties. |
|
Get the shaft properties. |
|
Get the shaft properties. |
|
Get the label properties. |
|
Get the label properties. |
|
Get the label properties. |
|
Get the label properties. |
|
Get the label properties. |
|
Get the label properties. |
|
|
|
Definition at line 226 of file vtkPVAxesActor.h. |
|
Definition at line 227 of file vtkPVAxesActor.h. |
|
Definition at line 228 of file vtkPVAxesActor.h. |
|
Definition at line 229 of file vtkPVAxesActor.h. |
|
Definition at line 231 of file vtkPVAxesActor.h. |
|
Definition at line 232 of file vtkPVAxesActor.h. |
|
Definition at line 233 of file vtkPVAxesActor.h. |
|
Definition at line 235 of file vtkPVAxesActor.h. |
|
Definition at line 236 of file vtkPVAxesActor.h. |
|
Definition at line 237 of file vtkPVAxesActor.h. |
|
Definition at line 241 of file vtkPVAxesActor.h. |
|
Definition at line 242 of file vtkPVAxesActor.h. |
|
Definition at line 243 of file vtkPVAxesActor.h. |
|
Definition at line 245 of file vtkPVAxesActor.h. |
|
Definition at line 246 of file vtkPVAxesActor.h. |
|
Definition at line 248 of file vtkPVAxesActor.h. |
|
Definition at line 249 of file vtkPVAxesActor.h. |
|
Definition at line 251 of file vtkPVAxesActor.h. |
|
Definition at line 252 of file vtkPVAxesActor.h. |
|
Definition at line 253 of file vtkPVAxesActor.h. |
|
Definition at line 255 of file vtkPVAxesActor.h. |
|
Definition at line 256 of file vtkPVAxesActor.h. |
|
Definition at line 257 of file vtkPVAxesActor.h. |
|
Definition at line 259 of file vtkPVAxesActor.h. |
|
Definition at line 260 of file vtkPVAxesActor.h. |
|
Definition at line 261 of file vtkPVAxesActor.h. |
|
Definition at line 263 of file vtkPVAxesActor.h. |
|
Definition at line 264 of file vtkPVAxesActor.h. |
|
Definition at line 265 of file vtkPVAxesActor.h. |
|
Definition at line 267 of file vtkPVAxesActor.h. |
|
Definition at line 268 of file vtkPVAxesActor.h. |
|
Definition at line 269 of file vtkPVAxesActor.h. |
|
Definition at line 271 of file vtkPVAxesActor.h. |
|
Definition at line 272 of file vtkPVAxesActor.h. |
|
Definition at line 273 of file vtkPVAxesActor.h. |