26 #ifndef vtkPVGridAxes3DActor_h
27 #define vtkPVGridAxes3DActor_h
30 #include "vtkRemotingViewsModule.h"
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);
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];