Salome HOME
projects
/
modules
/
gui.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
INT PAL 0052660: Plot2D Viewer: Plot2d_Curve can't be selected
[modules/gui.git]
/
src
/
SVTK
/
SVTK_Renderer.h
diff --git
a/src/SVTK/SVTK_Renderer.h
b/src/SVTK/SVTK_Renderer.h
index edf79ada1cb9521716e3b6243326ab80cd4549db..ba0f4fad1b49a63898a22b62f6e2e3b5ba0951b2 100644
(file)
--- a/
src/SVTK/SVTK_Renderer.h
+++ b/
src/SVTK/SVTK_Renderer.h
@@
-1,4
+1,4
@@
-// Copyright (C) 2007-201
2
CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-201
5
CEA/DEN, EDF R&D, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@
-6,7
+6,7
@@
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation; either
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation; either
-// version 2.1 of the License.
+// version 2.1 of the License
, or (at your option) any later version
.
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
@@
-42,7
+42,7
@@
class vtkPointPicker;
class vtkCellPicker;
class vtkProperty;
class vtkCellPicker;
class vtkProperty;
-class SVTK_
Rect
Picker;
+class SVTK_
Area
Picker;
class VTKViewer_Trihedron;
class VTKViewer_Transform;
class VTKViewer_Trihedron;
class VTKViewer_Transform;
@@
-130,10
+130,10
@@
class SVTK_EXPORT SVTK_Renderer : public vtkObject
//! Set size of the trihedron in percents from bounding box of the scene
void
//! Set size of the trihedron in percents from bounding box of the scene
void
- SetTrihedronSize(
vtkFloatingPointTyp
e theSize, const bool theRelative = true);
+ SetTrihedronSize(
doubl
e theSize, const bool theRelative = true);
//! Get size of the trihedron in percents from bounding box of the scene
//! Get size of the trihedron in percents from bounding box of the scene
-
vtkFloatingPointTyp
e
+
doubl
e
GetTrihedronSize() const;
//! Shows if the size of the trihedron is relative
GetTrihedronSize() const;
//! Shows if the size of the trihedron is relative
@@
-153,6
+153,11
@@
class SVTK_EXPORT SVTK_Renderer : public vtkObject
void
OnViewTrihedron();
void
OnViewTrihedron();
+ //! Set Toggle trihedron visibility
+
+ void
+ SetTrihedronVisibility( const bool );
+
//! Adjust size of the trihedron to the bounding box of the scene
void
OnAdjustTrihedron();
//! Adjust size of the trihedron to the bounding box of the scene
void
OnAdjustTrihedron();
@@
-218,7
+223,7
@@
protected:
//----------------------------------------------------------------------------
// Priority at which events are processed
//----------------------------------------------------------------------------
// Priority at which events are processed
-
vtkFloatingPointTyp
e myPriority;
+
doubl
e myPriority;
// Used to process events
vtkSmartPointer<vtkCallbackCommand> myEventCallbackCommand;
// Used to process events
vtkSmartPointer<vtkCallbackCommand> myEventCallbackCommand;
@@
-242,8
+247,8
@@
protected:
vtkSmartPointer<vtkPointPicker> myPointPicker;
vtkSmartPointer<vtkCellPicker> myCellPicker;
vtkSmartPointer<vtkPointPicker> myPointPicker;
vtkSmartPointer<vtkCellPicker> myCellPicker;
- vtkSmartPointer<SVTK_
RectPicker> myPointRect
Picker;
- vtkSmartPointer<SVTK_
RectPicker> myCellRect
Picker;
+ vtkSmartPointer<SVTK_
AreaPicker> myPointArea
Picker;
+ vtkSmartPointer<SVTK_
AreaPicker> myCellArea
Picker;
vtkSmartPointer<vtkProperty> myPreHighlightProperty;
vtkSmartPointer<vtkProperty> myHighlightProperty;
vtkSmartPointer<vtkProperty> myPreHighlightProperty;
vtkSmartPointer<vtkProperty> myHighlightProperty;
@@
-251,9
+256,9
@@
protected:
//----------------------------------------------------------------------------
vtkSmartPointer<SVTK_CubeAxesActor2D> myCubeAxes;
vtkSmartPointer<VTKViewer_Trihedron> myTrihedron;
//----------------------------------------------------------------------------
vtkSmartPointer<SVTK_CubeAxesActor2D> myCubeAxes;
vtkSmartPointer<VTKViewer_Trihedron> myTrihedron;
-
vtkFloatingPointTyp
e myTrihedronSize;
+
doubl
e myTrihedronSize;
bool myIsTrihedronRelative;
bool myIsTrihedronRelative;
-
vtkFloatingPointTyp
e myBndBox[6];
+
doubl
e myBndBox[6];
};
#ifdef WIN32
};
#ifdef WIN32