46#ifndef vtkGridAxesRepresentation_h
47#define vtkGridAxesRepresentation_h
51#include "vtkViewsScivisModule.h"
54VTK_ABI_NAMESPACE_BEGIN
134 void OnBoundsChanged(
vtkObject* caller,
unsigned long event,
void* bounds);
146 double SceneBounds[6];
150 unsigned long ObserverTag;
actor for a cube-axes like prop in the 3D view.
double GetPadding()
How much room to leave between the data and the axes, as a fraction of the size of the data.
double * GetLabelColor()
How the numbers along the axes and the titles are drawn.
void SetPadding(double padding)
How much room to leave between the data and the axes, as a fraction of the size of the data.
void SetTitleFontSize(int size)
How the numbers along the axes and the titles are drawn.
vtkGridAxesRepresentation()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
bool RemoveFromView(vtkScivisView *view) override
Called when this representation is added to or removed from a view.
const char * GetZTitle()
What the axes are called.
void SetZTitle(const char *title)
What the axes are called.
const char * GetXTitle()
What the axes are called.
double * GetTitleColor()
How the numbers along the axes and the titles are drawn.
void SetYTitle(const char *title)
What the axes are called.
void SetLabelColor(double r, double g, double b)
How the numbers along the axes and the titles are drawn.
static vtkGridAxesRepresentation * New()
vtkGridAxesActor3D * GetGridAxesActor()
The actor the axes are drawn by: which faces are drawn, the label formats, the fonts per axis and the...
void SetTitleColor(double r, double g, double b)
How the numbers along the axes and the titles are drawn.
bool AddToView(vtkScivisView *view) override
Called when this representation is added to or removed from a view.
void SetVisibility(bool val) override
Whether the axes are drawn.
const char * GetYTitle()
What the axes are called.
void SetLabelFontSize(int size)
How the numbers along the axes and the titles are drawn.
int GetLabelFontSize()
How the numbers along the axes and the titles are drawn.
void SetXTitle(const char *title)
What the axes are called.
int GetTitleFontSize()
How the numbers along the axes and the titles are drawn.
bool GetVisibility() override
Whether the axes are drawn.
a simple class to control print indentation
Allocate and hold a VTK object.
abstract base class for most VTK objects
friend class vtkScivisView
vtkScivisRepresentation()
#define VTK_SIZEHINT(...)