23 #ifndef vtk3DCursorRepresentation_h
24 #define vtk3DCursorRepresentation_h
29 #include "vtkInteractionWidgetsModule.h"
36 VTK_ABI_NAMESPACE_BEGIN
80 void SetCursorShape(
int shape);
81 vtkGetMacro(
Shape,
int);
89 void SetCustomCursor(
vtkActor* customCursor);
90 vtkGetSmartPointerMacro(CustomCursor,
vtkActor);
99 virtual
void SetCursor(
vtkActor* cursor);
106 ~vtk3DCursorRepresentation() override;
109 vtk3DCursorRepresentation(const vtk3DCursorRepresentation&) = delete;
110 void operator=(const vtk3DCursorRepresentation&) = delete;
113 std::unique_ptr<vtkInternals> Internals;
116 int Shape = CROSS_SHAPE;
119 VTK_ABI_NAMESPACE_END
represents an object (geometry & properties) in a rendered scene
abstract specification for Viewports
Hold a reference to a vtkObjectBase instance.
window superclass for vtkRenderWindow
#define VTK_DEPRECATED_IN_9_3_0(reason)
Representation of the vtk3DCursorWidget.
a simple class to control print indentation
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...