24 #ifndef vtkPolarAxesActor2D_h
25 #define vtkPolarAxesActor2D_h
28 #include "vtkRenderingAnnotationModule.h"
31 #include "vtkSetGet.h"
33 VTK_ABI_NAMESPACE_BEGIN
97 void SetNumberOfAxes(
int number);
98 int GetNumberOfAxes();
106 void SetNumberOfAxesTicks(
int number);
107 int GetNumberOfAxesTicks();
115 void SetAxesLength(
double length);
116 double GetAxesLength();
124 void SetStartAngle(
double angle);
125 double GetStartAngle();
133 void SetEndAngle(
double angle);
134 double GetEndAngle();
142 void SetOrigin(
double x,
double y);
144 void GetOrigin(
double origin[2]);
159 VTK_ABI_NAMESPACE_END
renders a concentric list of arcs on overlay.
int RenderOverlay(vtkViewport *viewport) override
Support the standard render methods.
abstract specification for Viewports
a actor that draws 2D data
vtkTypeBool HasOpaqueGeometry() override
No opaque geometry for this actor.
void SetOrigin(double origin[2])
Set the origin of the radial measurement, in normalized viewport coordinates.
a simple class to control print indentation
static vtkActor2D * New()
Creates an actor2D with the following defaults: position (0,0) (coordinate system is viewport); at la...
void GetActors2D(vtkPropCollection *pc) override
For some exporters and other other operations we must be able to collect all the actors or volumes...
represent text properties.
Display polar axes in Viewport 2D space.
int RenderOpaqueGeometry(vtkViewport *) override
Overridden as a no-op.
vtkRadialGridActor2D displays in overlay a list of vtkAxisActor2D sharing a same origin and rotating ...
vtkTypeBool HasTranslucentPolygonalGeometry() override
No translucent geometry for this actor.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.