52#ifndef vtkGridAxesRepresentation_h
53#define vtkGridAxesRepresentation_h
57#include "vtkViewsScivisModule.h"
59VTK_ABI_NAMESPACE_BEGIN
107 void OnBoundsChanged(
vtkObject* caller,
unsigned long event,
void* bounds);
119 double SceneBounds[6];
123 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.
void SetPadding(double padding)
How much room to leave between the data and the axes, as a fraction of the size of the data.
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.
static vtkGridAxesRepresentation * New()
vtkGridAxesActor3D * GetGridAxesActor()
The actor the axes are drawn by: which faces are drawn, the titles, the label formats,...
~vtkGridAxesRepresentation() override
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.
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()