Version: 6.3.1
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions

vtkPVAxesActor Class Reference

#include <vtkPVAxesActor.h>

Inheritance diagram for vtkPVAxesActor:
Inheritance graph

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 *)
virtual int RenderOpaqueGeometry (vtkViewport *viewport)
virtual int RenderTranslucentGeometry (vtkViewport *viewport)
void ShallowCopy (vtkProp *prop)
void ReleaseGraphicsResources (vtkWindow *)
void GetBounds (double bounds[6])
double * GetBounds ()
unsigned long int GetMTime ()
virtual unsigned long GetRedrawMTime ()
void SetTotalLength (float v[3])
void SetTotalLength (float x, float y, float z)
 vtkGetVectorMacro (TotalLength, float, 3)
void SetNormalizedShaftLength (float v[3])
void SetNormalizedShaftLength (float x, float y, float z)
 vtkGetVectorMacro (NormalizedShaftLength, float, 3)
void SetNormalizedTipLength (float v[3])
void SetNormalizedTipLength (float x, float y, float z)
 vtkGetVectorMacro (NormalizedTipLength, float, 3)
 vtkSetClampMacro (ConeResolution, int, 3, 128)
 vtkGetMacro (ConeResolution, int)
 vtkSetClampMacro (SphereResolution, int, 3, 128)
 vtkGetMacro (SphereResolution, int)
 vtkSetClampMacro (CylinderResolution, int, 3, 128)
 vtkGetMacro (CylinderResolution, int)
 vtkSetClampMacro (ConeRadius, float, 0, VTK_LARGE_FLOAT)
 vtkGetMacro (ConeRadius, float)
 vtkSetClampMacro (SphereRadius, float, 0, VTK_LARGE_FLOAT)
 vtkGetMacro (SphereRadius, float)
 vtkSetClampMacro (CylinderRadius, float, 0, VTK_LARGE_FLOAT)
 vtkGetMacro (CylinderRadius, float)
 vtkSetClampMacro (XAxisLabelPosition, float, 0, 1)
 vtkGetMacro (XAxisLabelPosition, float)
 vtkSetClampMacro (YAxisLabelPosition, float, 0, 1)
 vtkGetMacro (YAxisLabelPosition, float)
 vtkSetClampMacro (ZAxisLabelPosition, float, 0, 1)
 vtkGetMacro (ZAxisLabelPosition, float)
void SetShaftType (int type)
void SetShaftTypeToCylinder ()
void SetShaftTypeToLine ()
void SetShaftTypeToUserDefined ()
void SetTipType (int type)
void SetTipTypeToCone ()
void SetTipTypeToSphere ()
void SetTipTypeToUserDefined ()
void SetUserDefinedTip (vtkPolyData *)
 vtkGetObjectMacro (UserDefinedTip, vtkPolyData)
void SetUserDefinedShaft (vtkPolyData *)
 vtkGetObjectMacro (UserDefinedShaft, vtkPolyData)
vtkProperty * GetXAxisTipProperty ()
vtkProperty * GetYAxisTipProperty ()
vtkProperty * GetZAxisTipProperty ()
vtkProperty * GetXAxisShaftProperty ()
vtkProperty * GetYAxisShaftProperty ()
vtkProperty * GetZAxisShaftProperty ()
vtkProperty * GetXAxisLabelProperty ()
vtkProperty * GetYAxisLabelProperty ()
vtkProperty * GetZAxisLabelProperty ()
 vtkSetStringMacro (XAxisLabelText)
 vtkSetStringMacro (YAxisLabelText)
 vtkSetStringMacro (ZAxisLabelText)
void AddToRender (vtkRenderer *theRenderer)

Static Public Member Functions

static vtkPVAxesActorNew ()

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
vtkFollowerXAxisLabel
vtkFollowerYAxisLabel
vtkFollowerZAxisLabel
int ConeResolution
int SphereResolution
int CylinderResolution
float ConeRadius
float SphereRadius
float CylinderRadius
float XAxisLabelPosition
float YAxisLabelPosition
float ZAxisLabelPosition

Private Member Functions

 vtkPVAxesActor (const vtkPVAxesActor &)
void operator= (const vtkPVAxesActor &)

Member Enumeration Documentation

anonymous enum
Enumerator:
CYLINDER_SHAFT 
LINE_SHAFT 
USER_DEFINED_SHAFT 
anonymous enum
Enumerator:
CONE_TIP 
SPHERE_TIP 
USER_DEFINED_TIP 

Constructor & Destructor Documentation

vtkPVAxesActor::vtkPVAxesActor ( ) [protected]
vtkPVAxesActor::~vtkPVAxesActor ( ) [protected]
vtkPVAxesActor.vtkPVAxesActor ( const vtkPVAxesActor ) [private]

Member Function Documentation

static vtkPVAxesActor* vtkPVAxesActor.New ( ) [static]
vtkPVAxesActor.vtkTypeRevisionMacro ( vtkPVAxesActor  ,
vtkProp3D   
)
void vtkPVAxesActor::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkPVAxesActor::GetActors ( vtkPropCollection *  ac) [virtual]
int vtkPVAxesActor::RenderOpaqueGeometry ( vtkViewport *  viewport) [virtual]
int vtkPVAxesActor::RenderTranslucentGeometry ( vtkViewport *  viewport) [virtual]
void vtkPVAxesActor::ShallowCopy ( vtkProp *  prop)

References test_table.a.

void vtkPVAxesActor::ReleaseGraphicsResources ( vtkWindow *  win)
void vtkPVAxesActor::GetBounds ( double  bounds[6])

References GetBounds().

double * vtkPVAxesActor::GetBounds ( )
unsigned long int vtkPVAxesActor::GetMTime ( )
unsigned long int vtkPVAxesActor::GetRedrawMTime ( ) [virtual]

References GetMTime().

void vtkPVAxesActor.SetTotalLength ( float  v[3])

References SetTotalLength().

void vtkPVAxesActor::SetTotalLength ( float  x,
float  y,
float  z 
)

References TotalLength, and UpdateProps().

vtkPVAxesActor.vtkGetVectorMacro ( TotalLength  ,
float  ,
 
)
void vtkPVAxesActor.SetNormalizedShaftLength ( float  v[3])
void vtkPVAxesActor::SetNormalizedShaftLength ( float  x,
float  y,
float  z 
)
vtkPVAxesActor.vtkGetVectorMacro ( NormalizedShaftLength  ,
float  ,
 
)
void vtkPVAxesActor.SetNormalizedTipLength ( float  v[3])
void vtkPVAxesActor::SetNormalizedTipLength ( float  x,
float  y,
float  z 
)
vtkPVAxesActor.vtkGetVectorMacro ( NormalizedTipLength  ,
float  ,
 
)
vtkPVAxesActor.vtkSetClampMacro ( ConeResolution  ,
int  ,
,
128   
)
vtkPVAxesActor.vtkGetMacro ( ConeResolution  ,
int   
)
vtkPVAxesActor.vtkSetClampMacro ( SphereResolution  ,
int  ,
,
128   
)
vtkPVAxesActor.vtkGetMacro ( SphereResolution  ,
int   
)
vtkPVAxesActor.vtkSetClampMacro ( CylinderResolution  ,
int  ,
,
128   
)
vtkPVAxesActor.vtkGetMacro ( CylinderResolution  ,
int   
)
vtkPVAxesActor.vtkSetClampMacro ( ConeRadius  ,
float  ,
,
VTK_LARGE_FLOAT   
)
vtkPVAxesActor.vtkGetMacro ( ConeRadius  ,
float   
)
vtkPVAxesActor.vtkSetClampMacro ( SphereRadius  ,
float  ,
,
VTK_LARGE_FLOAT   
)
vtkPVAxesActor.vtkGetMacro ( SphereRadius  ,
float   
)
vtkPVAxesActor.vtkSetClampMacro ( CylinderRadius  ,
float  ,
,
VTK_LARGE_FLOAT   
)
vtkPVAxesActor.vtkGetMacro ( CylinderRadius  ,
float   
)
vtkPVAxesActor.vtkSetClampMacro ( XAxisLabelPosition  ,
float  ,
,
 
)
vtkPVAxesActor.vtkGetMacro ( XAxisLabelPosition  ,
float   
)
vtkPVAxesActor.vtkSetClampMacro ( YAxisLabelPosition  ,
float  ,
,
 
)
vtkPVAxesActor.vtkGetMacro ( YAxisLabelPosition  ,
float   
)
vtkPVAxesActor.vtkSetClampMacro ( ZAxisLabelPosition  ,
float  ,
,
 
)
vtkPVAxesActor.vtkGetMacro ( ZAxisLabelPosition  ,
float   
)
void vtkPVAxesActor::SetShaftType ( int  type)

References ShaftType, and UpdateProps().

void vtkPVAxesActor.SetShaftTypeToCylinder ( )

References CYLINDER_SHAFT.

void vtkPVAxesActor.SetShaftTypeToLine ( )

References LINE_SHAFT.

void vtkPVAxesActor.SetShaftTypeToUserDefined ( )

References USER_DEFINED_SHAFT.

void vtkPVAxesActor::SetTipType ( int  type)

References TipType, and UpdateProps().

void vtkPVAxesActor.SetTipTypeToCone ( )

References CONE_TIP.

void vtkPVAxesActor.SetTipTypeToSphere ( )

References SPHERE_TIP.

void vtkPVAxesActor.SetTipTypeToUserDefined ( )

References USER_DEFINED_TIP.

void vtkPVAxesActor.SetUserDefinedTip ( vtkPolyData *  )
vtkPVAxesActor.vtkGetObjectMacro ( UserDefinedTip  ,
vtkPolyData   
)
void vtkPVAxesActor.SetUserDefinedShaft ( vtkPolyData *  )
vtkPVAxesActor.vtkGetObjectMacro ( UserDefinedShaft  ,
vtkPolyData   
)
vtkProperty * vtkPVAxesActor::GetXAxisTipProperty ( )

References XAxisTip.

vtkProperty * vtkPVAxesActor::GetYAxisTipProperty ( )

References YAxisTip.

vtkProperty * vtkPVAxesActor::GetZAxisTipProperty ( )

References ZAxisTip.

vtkProperty * vtkPVAxesActor::GetXAxisShaftProperty ( )

References XAxisShaft.

vtkProperty * vtkPVAxesActor::GetYAxisShaftProperty ( )

References YAxisShaft.

vtkProperty * vtkPVAxesActor::GetZAxisShaftProperty ( )

References ZAxisShaft.

vtkProperty * vtkPVAxesActor::GetXAxisLabelProperty ( )

References XAxisLabel.

vtkProperty * vtkPVAxesActor::GetYAxisLabelProperty ( )

References YAxisLabel.

vtkProperty * vtkPVAxesActor::GetZAxisLabelProperty ( )

References ZAxisLabel.

vtkPVAxesActor.vtkSetStringMacro ( XAxisLabelText  )
vtkPVAxesActor.vtkSetStringMacro ( YAxisLabelText  )
vtkPVAxesActor.vtkSetStringMacro ( ZAxisLabelText  )
void vtkPVAxesActor::AddToRender ( vtkRenderer *  theRenderer)

References XAxisLabel, YAxisLabel, and ZAxisLabel.

void vtkPVAxesActor::UpdateProps ( ) [protected]
void vtkPVAxesActor.operator= ( const vtkPVAxesActor ) [private]

Field Documentation

vtkCylinderSource* vtkPVAxesActor.CylinderSource [protected]
vtkLineSource* vtkPVAxesActor.LineSource [protected]
vtkConeSource* vtkPVAxesActor.ConeSource [protected]
vtkSphereSource* vtkPVAxesActor.SphereSource [protected]
vtkActor* vtkPVAxesActor.XAxisShaft [protected]
vtkActor* vtkPVAxesActor.YAxisShaft [protected]
vtkActor* vtkPVAxesActor.ZAxisShaft [protected]
vtkActor* vtkPVAxesActor.XAxisTip [protected]
vtkActor* vtkPVAxesActor.YAxisTip [protected]
vtkActor* vtkPVAxesActor.ZAxisTip [protected]
float vtkPVAxesActor.TotalLength[3] [protected]
float vtkPVAxesActor.NormalizedTipLength[3] [protected]
int vtkPVAxesActor.ShaftType [protected]
int vtkPVAxesActor.TipType [protected]
vtkPolyData* vtkPVAxesActor.UserDefinedTip [protected]
vtkPolyData* vtkPVAxesActor.UserDefinedShaft [protected]
char* vtkPVAxesActor.XAxisLabelText [protected]
char* vtkPVAxesActor.YAxisLabelText [protected]
char* vtkPVAxesActor.ZAxisLabelText [protected]
vtkVectorText* vtkPVAxesActor.XAxisVectorText [protected]
vtkVectorText* vtkPVAxesActor.YAxisVectorText [protected]
vtkVectorText* vtkPVAxesActor.ZAxisVectorText [protected]
float vtkPVAxesActor.ConeRadius [protected]
float vtkPVAxesActor.SphereRadius [protected]
float vtkPVAxesActor.CylinderRadius [protected]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS