27 #ifndef SVTK_Renderer_h
28 #define SVTK_Renderer_h
34 #include <vtkObject.h>
35 #include <vtkSmartPointer.h>
38 class vtkCallbackCommand;
55 #pragma warning ( disable:4251 )
109 SetSelectionProp(
const double& theRed = 1,
110 const double& theGreen = 1,
111 const double& theBlue = 0,
112 const int& theWidth = 5);
116 SetPreselectionProp(
const double& theRed = 0,
117 const double& theGreen = 1,
118 const double& theBlue = 1,
119 const int& theWidth = 5);
123 SetSelectionTolerance(
const double& theTolNodes = 0.025,
124 const double& theTolCell = 0.001,
125 const double& theTolObjects = 0.025);
134 SetTrihedronSize(
double theSize,
const bool theRelative =
true);
138 GetTrihedronSize()
const;
142 IsTrihedronRelative()
const;
151 IsTrihedronDisplayed();
160 SetTrihedronVisibility(
const bool );
173 IsCubeAxesDisplayed();
189 void onFitSelection();
198 void OnResetClippingRange();
219 void onClockWiseView();
222 void onAntiClockWiseView();
241 static void ProcessEvents(
vtkObject*
object,
273 #pragma warning ( default:4251 )
const QString const bool const double theScale
Definition: OCCViewer_ViewModel.cxx:975
#define SVTK_EXPORT
Definition: SVTK.h:37
Definition: SALOME_ListIO.hxx:29
Rectangular picker class.
Definition: SVTK_AreaPicker.h:55
Definition: SVTK_CubeAxesActor2D.h:54
Definition: SVTK_Renderer.h:66
vtkSmartPointer< SVTK_CubeAxesActor2D > myCubeAxes
Definition: SVTK_Renderer.h:265
vtkSmartPointer< SVTK_AreaPicker > myPointAreaPicker
Definition: SVTK_Renderer.h:258
vtkSmartPointer< VTKViewer_Trihedron > myTrihedron
Definition: SVTK_Renderer.h:266
vtkTypeMacro(SVTK_Renderer, vtkObject) static SVTK_Renderer *New()
vtkRenderWindowInteractor * myInteractor
Definition: SVTK_Renderer.h:247
double myPriority
Definition: SVTK_Renderer.h:234
bool myIsTrihedronRelative
Definition: SVTK_Renderer.h:268
vtkSmartPointer< SVTK_AreaPicker > myCellAreaPicker
Definition: SVTK_Renderer.h:259
vtkSmartPointer< vtkCallbackCommand > myEventCallbackCommand
Definition: SVTK_Renderer.h:237
vtkSmartPointer< vtkRenderer > myDevice
Definition: SVTK_Renderer.h:246
vtkSmartPointer< SVTK_Selector > mySelector
Definition: SVTK_Renderer.h:248
vtkSmartPointer< VTKViewer_Transform > myTransform
Definition: SVTK_Renderer.h:251
vtkSmartPointer< vtkPointPicker > myPointPicker
Definition: SVTK_Renderer.h:255
vtkSmartPointer< vtkProperty > myPreHighlightProperty
Definition: SVTK_Renderer.h:261
vtkSmartPointer< vtkProperty > myHighlightProperty
Definition: SVTK_Renderer.h:262
vtkSmartPointer< vtkCellPicker > myCellPicker
Definition: SVTK_Renderer.h:256
double myTrihedronSize
Definition: SVTK_Renderer.h:267
Define an abstract interface for selection in SVTK package.
Definition: SVTK_Selector.h:58
Definition: VTKViewer_Actor.h:79
Definition: VTKViewer_Trihedron.h:145