Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
salomevtk::vtkPVAxesActor Class Reference

#include <salomevtkPVAxesActor.h>

Inheritance diagram for salomevtk::vtkPVAxesActor:
Inheritance graph

Public Types

enum  { CYLINDER_SHAFT, LINE_SHAFT, USER_DEFINED_SHAFT }
 
enum  { CONE_TIP, SPHERE_TIP, USER_DEFINED_TIP }
 

Public Member Functions

 vtkTypeMacro (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 ()
 
vtkMTimeType GetMTime ()
 
vtkMTimeType 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_FLOAT_MAX)
 
 vtkGetMacro (ConeRadius, float)
 
 vtkSetClampMacro (SphereRadius, float, 0, VTK_FLOAT_MAX)
 
 vtkGetMacro (SphereRadius, float)
 
 vtkSetClampMacro (CylinderRadius, float, 0, VTK_FLOAT_MAX)
 
 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

salomevtk::vtkPVAxesActor::vtkPVAxesActor ( const vtkPVAxesActor )
private

Member Function Documentation

void salomevtk::vtkPVAxesActor::AddToRender ( vtkRenderer *  theRenderer)

References XAxisLabel, YAxisLabel, and ZAxisLabel.

void salomevtk::vtkPVAxesActor::GetActors ( vtkPropCollection *  ac)
virtual
void salomevtk::vtkPVAxesActor::GetBounds ( double  bounds[6])

References GetBounds().

double * salomevtk::vtkPVAxesActor::GetBounds ( )
vtkMTimeType salomevtk::vtkPVAxesActor::GetMTime ( )
vtkMTimeType salomevtk::vtkPVAxesActor::GetRedrawMTime ( )

References GetMTime().

vtkProperty * salomevtk::vtkPVAxesActor::GetXAxisLabelProperty ( )

References XAxisLabel.

vtkProperty * salomevtk::vtkPVAxesActor::GetXAxisShaftProperty ( )

References XAxisShaft.

vtkProperty * salomevtk::vtkPVAxesActor::GetXAxisTipProperty ( )

References XAxisTip.

vtkProperty * salomevtk::vtkPVAxesActor::GetYAxisLabelProperty ( )

References YAxisLabel.

vtkProperty * salomevtk::vtkPVAxesActor::GetYAxisShaftProperty ( )

References YAxisShaft.

vtkProperty * salomevtk::vtkPVAxesActor::GetYAxisTipProperty ( )

References YAxisTip.

vtkProperty * salomevtk::vtkPVAxesActor::GetZAxisLabelProperty ( )

References ZAxisLabel.

vtkProperty * salomevtk::vtkPVAxesActor::GetZAxisShaftProperty ( )

References ZAxisShaft.

vtkProperty * salomevtk::vtkPVAxesActor::GetZAxisTipProperty ( )

References ZAxisTip.

static vtkPVAxesActor* salomevtk::vtkPVAxesActor::New ( )
static
void salomevtk::vtkPVAxesActor::operator= ( const vtkPVAxesActor )
private
void salomevtk::vtkPVAxesActor::ReleaseGraphicsResources ( vtkWindow *  win)
int salomevtk::vtkPVAxesActor::RenderOpaqueGeometry ( vtkViewport *  viewport)
virtual
int salomevtk::vtkPVAxesActor::RenderTranslucentGeometry ( vtkViewport *  viewport)
virtual
void salomevtk::vtkPVAxesActor::SetNormalizedShaftLength ( float  v[3])
inline
void salomevtk::vtkPVAxesActor::SetNormalizedShaftLength ( float  x,
float  y,
float  z 
)
void salomevtk::vtkPVAxesActor::SetNormalizedTipLength ( float  v[3])
inline
void salomevtk::vtkPVAxesActor::SetNormalizedTipLength ( float  x,
float  y,
float  z 
)
void salomevtk::vtkPVAxesActor::SetShaftType ( int  type)

References ShaftType, and UpdateProps().

void salomevtk::vtkPVAxesActor::SetShaftTypeToCylinder ( )
inline

References CYLINDER_SHAFT.

void salomevtk::vtkPVAxesActor::SetShaftTypeToLine ( )
inline

References LINE_SHAFT.

void salomevtk::vtkPVAxesActor::SetShaftTypeToUserDefined ( )
inline

References USER_DEFINED_SHAFT.

void salomevtk::vtkPVAxesActor::SetTipType ( int  type)

References TipType, and UpdateProps().

void salomevtk::vtkPVAxesActor::SetTipTypeToCone ( )
inline

References CONE_TIP.

void salomevtk::vtkPVAxesActor::SetTipTypeToSphere ( )
inline

References SPHERE_TIP.

void salomevtk::vtkPVAxesActor::SetTipTypeToUserDefined ( )
inline

References USER_DEFINED_TIP.

void salomevtk::vtkPVAxesActor::SetTotalLength ( float  v[3])
inline

References SetTotalLength().

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

References TotalLength, and UpdateProps().

void salomevtk::vtkPVAxesActor::SetUserDefinedShaft ( vtkPolyData *  )
void salomevtk::vtkPVAxesActor::SetUserDefinedTip ( vtkPolyData *  )
void salomevtk::vtkPVAxesActor::ShallowCopy ( vtkProp *  prop)
salomevtk::vtkPVAxesActor::vtkGetMacro ( ConeResolution  ,
int   
)
salomevtk::vtkPVAxesActor::vtkGetMacro ( SphereResolution  ,
int   
)
salomevtk::vtkPVAxesActor::vtkGetMacro ( CylinderResolution  ,
int   
)
salomevtk::vtkPVAxesActor::vtkGetMacro ( ConeRadius  ,
float   
)
salomevtk::vtkPVAxesActor::vtkGetMacro ( SphereRadius  ,
float   
)
salomevtk::vtkPVAxesActor::vtkGetMacro ( CylinderRadius  ,
float   
)
salomevtk::vtkPVAxesActor::vtkGetMacro ( XAxisLabelPosition  ,
float   
)
salomevtk::vtkPVAxesActor::vtkGetMacro ( YAxisLabelPosition  ,
float   
)
salomevtk::vtkPVAxesActor::vtkGetMacro ( ZAxisLabelPosition  ,
float   
)
salomevtk::vtkPVAxesActor::vtkGetObjectMacro ( UserDefinedTip  ,
vtkPolyData   
)
salomevtk::vtkPVAxesActor::vtkGetObjectMacro ( UserDefinedShaft  ,
vtkPolyData   
)
salomevtk::vtkPVAxesActor::vtkGetVectorMacro ( TotalLength  ,
float  ,
 
)
salomevtk::vtkPVAxesActor::vtkGetVectorMacro ( NormalizedShaftLength  ,
float  ,
 
)
salomevtk::vtkPVAxesActor::vtkGetVectorMacro ( NormalizedTipLength  ,
float  ,
 
)
salomevtk::vtkPVAxesActor::vtkSetClampMacro ( ConeResolution  ,
int  ,
,
128   
)
salomevtk::vtkPVAxesActor::vtkSetClampMacro ( SphereResolution  ,
int  ,
,
128   
)
salomevtk::vtkPVAxesActor::vtkSetClampMacro ( CylinderResolution  ,
int  ,
,
128   
)
salomevtk::vtkPVAxesActor::vtkSetClampMacro ( ConeRadius  ,
float  ,
,
VTK_FLOAT_MAX   
)
salomevtk::vtkPVAxesActor::vtkSetClampMacro ( SphereRadius  ,
float  ,
,
VTK_FLOAT_MAX   
)
salomevtk::vtkPVAxesActor::vtkSetClampMacro ( CylinderRadius  ,
float  ,
,
VTK_FLOAT_MAX   
)
salomevtk::vtkPVAxesActor::vtkSetClampMacro ( XAxisLabelPosition  ,
float  ,
,
 
)
salomevtk::vtkPVAxesActor::vtkSetClampMacro ( YAxisLabelPosition  ,
float  ,
,
 
)
salomevtk::vtkPVAxesActor::vtkSetClampMacro ( ZAxisLabelPosition  ,
float  ,
,
 
)
salomevtk::vtkPVAxesActor::vtkSetStringMacro ( XAxisLabelText  )
salomevtk::vtkPVAxesActor::vtkSetStringMacro ( YAxisLabelText  )
salomevtk::vtkPVAxesActor::vtkSetStringMacro ( ZAxisLabelText  )
salomevtk::vtkPVAxesActor::vtkTypeMacro ( vtkPVAxesActor  ,
vtkProp3D   
)

Member Data Documentation

float salomevtk::vtkPVAxesActor::ConeRadius
protected
int salomevtk::vtkPVAxesActor::ConeResolution
protected
vtkConeSource* salomevtk::vtkPVAxesActor::ConeSource
protected
float salomevtk::vtkPVAxesActor::CylinderRadius
protected
int salomevtk::vtkPVAxesActor::CylinderResolution
protected
vtkCylinderSource* salomevtk::vtkPVAxesActor::CylinderSource
protected
vtkLineSource* salomevtk::vtkPVAxesActor::LineSource
protected
float salomevtk::vtkPVAxesActor::NormalizedShaftLength[3]
protected
float salomevtk::vtkPVAxesActor::NormalizedTipLength[3]
protected
int salomevtk::vtkPVAxesActor::ShaftType
protected
float salomevtk::vtkPVAxesActor::SphereRadius
protected
int salomevtk::vtkPVAxesActor::SphereResolution
protected
vtkSphereSource* salomevtk::vtkPVAxesActor::SphereSource
protected
int salomevtk::vtkPVAxesActor::TipType
protected
float salomevtk::vtkPVAxesActor::TotalLength[3]
protected
vtkPolyData* salomevtk::vtkPVAxesActor::UserDefinedShaft
protected
vtkPolyData* salomevtk::vtkPVAxesActor::UserDefinedTip
protected
vtkFollower* salomevtk::vtkPVAxesActor::XAxisLabel
protected
float salomevtk::vtkPVAxesActor::XAxisLabelPosition
protected
char* salomevtk::vtkPVAxesActor::XAxisLabelText
protected
vtkActor* salomevtk::vtkPVAxesActor::XAxisShaft
protected
vtkActor* salomevtk::vtkPVAxesActor::XAxisTip
protected
vtkVectorText* salomevtk::vtkPVAxesActor::XAxisVectorText
protected
vtkFollower* salomevtk::vtkPVAxesActor::YAxisLabel
protected
float salomevtk::vtkPVAxesActor::YAxisLabelPosition
protected
char* salomevtk::vtkPVAxesActor::YAxisLabelText
protected
vtkActor* salomevtk::vtkPVAxesActor::YAxisShaft
protected
vtkActor* salomevtk::vtkPVAxesActor::YAxisTip
protected
vtkVectorText* salomevtk::vtkPVAxesActor::YAxisVectorText
protected
vtkFollower* salomevtk::vtkPVAxesActor::ZAxisLabel
protected
float salomevtk::vtkPVAxesActor::ZAxisLabelPosition
protected
char* salomevtk::vtkPVAxesActor::ZAxisLabelText
protected
vtkActor* salomevtk::vtkPVAxesActor::ZAxisShaft
protected
vtkActor* salomevtk::vtkPVAxesActor::ZAxisTip
protected
vtkVectorText* salomevtk::vtkPVAxesActor::ZAxisVectorText
protected

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