Go to the documentation of this file.
16 #ifndef vtkGridAxesHelper_h
17 #define vtkGridAxesHelper_h
21 #include "vtkRemotingViewsModule.h"
40 vtkSetVector6Macro(GridBounds,
double);
41 vtkGetVector6Macro(GridBounds,
double);
59 vtkSetClampMacro(Face,
int, MIN_YZ, MAX_XY);
60 vtkGetMacro(Face,
int);
80 vtkSetMacro(LabelMask,
unsigned int);
81 vtkGetMacro(LabelMask,
unsigned int);
149 return this->ViewportPointsAsDouble;
168 vtkGetMacro(Backface,
bool);
182 this->LabelVisibilityOverrides = overrides;
vtkTuple< vtkVector2d, 4 > GetViewportVectors() const
Get the axis vectors formed using the points returned by GetViewportPoints().
vtkTuple< vtkVector2d, 4 > GetViewportNormals() const
Get the normals to the axis vectors in viewport space.
void operator=(const vtkObjectBase &)
vtkTuple< vtkVector2d, 4 > GetViewportPointsAsDouble() const
vtkTuple< bool, 4 > LabelVisibilityOverrides
vtkMTimeType GetPointsMTime
is a helper object used by vtkGridAxes2DActor, vtkGridAxes3DActor, and vtkGridAxesPlane2DActor.
vtkTuple< bool, 4 > ComputedLabelVisibilities
vtkTuple< vtkVector2i, 4 > GetViewportPoints() const
Get the positions for the plane points in viewport coordinates.
vtkTuple< vtkVector2i, 4 > ViewportPoints
vtkTuple< vtkVector2d, 4 > ViewportNormals
vtkTuple< vtkVector2d, 4 > ViewportPointsAsDouble
void SetLabelVisibilityOverrides(const vtkTuple< bool, 4 > &overrides)
Get/Set label visibility overrides.
vtkTypeUInt64 vtkMTimeType
vtkVector3d TransformedFaceNormal
vtkTuple< bool, 4 > GetLabelVisibilityOverrides()
actor for a cube-axes like prop in the 3D view.
vtkTuple< vtkVector3d, 4 > TransformedPoints
vtkTuple< bool, 4 > LabelVisibilities
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkMTimeType GetTransformedPointsMTime
vtkTuple< vtkVector3d, 4 > Points
vtkTuple< vtkVector2d, 4 > ViewportVectors
LabelMasks
Valid values for LabelMask.