31 #ifndef vtkGridAxes2DActor_h 32 #define vtkGridAxes2DActor_h 61 vtkSetVector6Macro(GridBounds,
double);
62 vtkGetVector6Macro(GridBounds,
double);
80 vtkSetClampMacro(Face,
int, MIN_YZ, MAX_XY);
81 vtkGetMacro(Face,
int);
104 vtkSetMacro(LabelMask,
unsigned int);
105 vtkGetMacro(LabelMask,
unsigned int);
122 void UpdateGeometry(
vtkViewport* viewport,
bool doRegularUpdate);
155 void SetTitle(
int axis,
const std::string& title);
156 const std::string& GetTitle(
int axis);
164 void SetNotation(
int axis,
int notation);
165 int GetNotation(
int axis);
172 void SetPrecision(
int axis,
int val);
173 int GetPrecision(
int axis);
193 vtkBooleanMacro(GenerateGrid,
bool);
202 vtkBooleanMacro(GenerateEdges,
bool);
212 vtkBooleanMacro(GenerateTicks,
bool);
225 this->GetGridBounds(this->Bounds);
234 vtkSetMacro(ForceOpaque,
bool);
235 vtkGetMacro(ForceOpaque,
bool);
236 vtkBooleanMacro(ForceOpaque,
bool);
282 friend class vtkLabels;
bool GetGenerateTicks()
Turn off to not generate the markers for the tick positions.
vtkTimeStamp UpdateLabelTextPropertiesMTime
bool GetGenerateGrid()
Turn off to not generate polydata for the plane's grid.
vtkNew< vtkGridAxesHelper > Helper
vtkTuple< vtkSmartPointer< vtkTextProperty >, 3 > TitleTextProperty
#define VTKREMOTINGVIEWS_EXPORT
bool GetGenerateEdges()
Turn off to not generate the polydata for the plane's edges.
virtual int RenderOpaqueGeometry(vtkViewport *)
vtkTuple< std::string, 3 > Titles
virtual int HasTranslucentPolygonalGeometry()
virtual int RenderOverlay(vtkViewport *)
vtkSmartPointer< vtkGridAxesPlane2DActor > PlaneActor
vtkTuple< vtkSmartPointer< vtkTextProperty >, 3 > LabelTextProperty
vtkTypeUInt64 vtkMTimeType
void SetGenerateGrid(bool val)
Turn off to not generate polydata for the plane's grid.
virtual void ReleaseGraphicsResources(vtkWindow *)
void PrintSelf(ostream &os, vtkIndent indent)
actor for a cube-axes like prop in the 3D view.
void SetGenerateTicks(bool val)
Turn off to not generate the markers for the tick positions.
LabelMasks
Valid values for LabelMask.
void SetGenerateEdges(bool val)
Turn off to not generate the polydata for the plane's edges.
double * GetBounds() override
Returns the prop bounds.
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
actor for an axes plane in a 3D view.
vtkNew< vtkContextScene > AxisHelperScene
void operator=(const vtkObjectBase &)
virtual void GetActors(vtkPropCollection *)