13 #ifndef vtkPVAxesActor_h 14 #define vtkPVAxesActor_h 94 void SetTotalLength(
float x,
float y,
float z);
95 vtkGetVectorMacro(TotalLength,
float, 3);
103 void SetNormalizedShaftLength(
float x,
float y,
float z);
104 vtkGetVectorMacro(NormalizedShaftLength,
float, 3);
112 void SetNormalizedTipLength(
float x,
float y,
float z);
113 vtkGetVectorMacro(NormalizedTipLength,
float, 3);
120 vtkSetClampMacro(ConeResolution,
int, 3, 128);
121 vtkGetMacro(ConeResolution,
int);
122 vtkSetClampMacro(SphereResolution,
int, 3, 128);
123 vtkGetMacro(SphereResolution,
int);
124 vtkSetClampMacro(CylinderResolution,
int, 3, 128);
125 vtkGetMacro(CylinderResolution,
int);
133 vtkGetMacro(ConeRadius,
float);
135 vtkGetMacro(SphereRadius,
float);
137 vtkGetMacro(CylinderRadius,
float);
144 vtkSetClampMacro(XAxisLabelPosition,
float, 0, 1);
145 vtkGetMacro(XAxisLabelPosition,
float);
146 vtkSetClampMacro(YAxisLabelPosition,
float, 0, 1);
147 vtkGetMacro(YAxisLabelPosition,
float);
148 vtkSetClampMacro(ZAxisLabelPosition,
float, 0, 1);
149 vtkGetMacro(ZAxisLabelPosition,
float);
155 void SetShaftType(
int type);
163 void SetTipType(
int type);
215 vtkSetMacro(XAxisVisibility,
bool);
216 vtkGetMacro(XAxisVisibility,
bool);
217 vtkSetMacro(YAxisVisibility,
bool);
218 vtkGetMacro(YAxisVisibility,
bool);
219 vtkSetMacro(ZAxisVisibility,
bool);
220 vtkGetMacro(ZAxisVisibility,
bool);
228 vtkSetStringMacro(XAxisLabelText);
229 vtkSetStringMacro(YAxisLabelText);
230 vtkSetStringMacro(ZAxisLabelText);
266 float TotalLength[3];
267 float NormalizedShaftLength[3];
268 float NormalizedTipLength[3];
300 bool XAxisVisibility =
true;
301 bool YAxisVisibility =
true;
302 bool ZAxisVisibility =
true;
void SetShaftTypeToUserDefined()
vtkVectorText * XAxisVectorText
vtkVectorText * YAxisVectorText
void SetNormalizedTipLength(float v[3])
Set the normalized (0-1) length of the tip.
#define VTKREMOTINGVIEWS_EXPORT
virtual int RenderOpaqueGeometry(vtkViewport *)
void SetShaftTypeToLine()
virtual int HasTranslucentPolygonalGeometry()
vtkTypeUInt64 vtkMTimeType
vtkSphereSource * SphereSource
void SetShaftTypeToCylinder()
void SetTotalLength(float v[3])
Set the total length of the axes in 3 dimensions.
virtual void ReleaseGraphicsResources(vtkWindow *)
void SetNormalizedShaftLength(float v[3])
Set the normalized (0-1) length of the shaft.
virtual vtkMTimeType GetRedrawMTime()
vtkCylinderSource * CylinderSource
void ShallowCopy(vtkProp *prop)
vtkPolyData * UserDefinedTip
vtkVectorText * ZAxisVectorText
void PrintSelf(ostream &os, vtkIndent indent)
vtkConeSource * ConeSource
vtkLineSource * LineSource
void SetTipTypeToSphere()
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
vtkPolyData * UserDefinedShaft
virtual double * GetBounds()=0
void operator=(const vtkObjectBase &)
virtual void GetActors(vtkPropCollection *)
void SetTipTypeToUserDefined()