26 #ifndef vtkPVGridAxes3DActor_h 27 #define vtkPVGridAxes3DActor_h 29 #include "vtkGridAxesActor3D.h" 39 void PrintSelf(ostream& os,
vtkIndent indent)
override;
44 void ShallowCopy(
vtkProp* prop)
override;
50 vtkSetVector3Macro(DataScale,
double);
51 vtkGetVector3Macro(DataScale,
double);
54 vtkSetVector3Macro(DataPosition,
double);
55 vtkGetVector3Macro(DataPosition,
double);
62 vtkSetMacro(DataBoundsScaleFactor,
double);
63 vtkGetMacro(DataBoundsScaleFactor,
double);
75 vtkSetVector6Macro(TransformedBounds,
double);
76 vtkGetVector6Macro(TransformedBounds,
double);
84 vtkSetMacro(UseCustomTransformedBounds,
bool);
85 vtkGetMacro(UseCustomTransformedBounds,
bool);
93 vtkSetVector6Macro(CustomTransformedBounds,
double);
94 vtkGetVector6Macro(CustomTransformedBounds,
double);
97 vtkSetMacro(UseModelTransform,
bool);
98 vtkGetMacro(UseModelTransform,
bool);
99 vtkBooleanMacro(UseModelTransform,
bool);
100 vtkSetVector6Macro(ModelBounds,
double);
101 vtkGetVector6Macro(ModelBounds,
double);
102 void SetModelTransformMatrix(
double* matrix);
108 double* GetBounds()
override;
115 void UpdateGridBounds();
116 void UpdateGridBoundsUsingDataBounds();
117 void UpdateGridBoundsUsingModelTransform();
120 double DataPosition[3];
122 double TransformedBounds[6];
125 double ModelBounds[6];
129 double CustomTransformedBounds[6];
#define VTKREMOTINGVIEWS_EXPORT
double DataBoundsScaleFactor
vtkNew< vtkMatrix4x4 > ModelTransformMatrix
bool UseCustomTransformedBounds
ParaView extensions for vtkGridAxesActor3D.