39 #ifndef __FWRENDERVTK_VTK_FWVTKBOXREPRESENTATION_HPP__ 40 #define __FWRENDERVTK_VTK_FWVTKBOXREPRESENTATION_HPP__ 42 #include "fwRenderVTK/config.hpp" 44 #include <vtkBoxRepresentation.h> 45 #include <vtkWidgetRepresentation.h> 48 class vtkPolyDataMapper;
50 class vtkSphereSource;
55 class vtkPolyDataAlgorithm;
56 class vtkPointHandleRepresentation3D;
73 void PrintSelf(ostream& os, vtkIndent indent)
override;
78 vtkSetMacro(TranslationEnabled,
int);
79 vtkGetMacro(TranslationEnabled,
int);
80 vtkBooleanMacro(TranslationEnabled,
int);
81 vtkSetMacro(ScalingEnabled,
int);
82 vtkGetMacro(ScalingEnabled,
int);
83 vtkBooleanMacro(ScalingEnabled,
int);
84 vtkSetMacro(RotationEnabled,
int);
85 vtkGetMacro(RotationEnabled,
int);
86 vtkBooleanMacro(RotationEnabled,
int);
90 virtual void WidgetInteraction(
double e[2])
override;
96 int TranslationEnabled;
102 #endif //__FWRENDERVTK_VTK_FWVTKBOXREPRESENTATION_HPP__