Salome HOME
Add parameter feature without tests.
[modules/shaper.git] / src / ModuleBase / ModuleBase_IViewer.h
index 3e557504aeb061377a6168f5aed1f3eda32bbc06..a82b5d24a1c4535465120f9b9568cb723eb6ee68 100644 (file)
@@ -25,10 +25,7 @@ Q_OBJECT
  public:
    /// Constructor
    /// \param theParent a parent object
-  ModuleBase_IViewer(QObject* theParent)
-      : QObject(theParent)
-  {
-  }
+  ModuleBase_IViewer(QObject* theParent);
 
   //! Returns AIS_InteractiveContext from current OCCViewer
   virtual Handle(AIS_InteractiveContext) AISContext() const = 0;
@@ -60,7 +57,9 @@ Q_OBJECT
   /// \param theX the X projection value
   /// \param theY the Y projection value
   /// \param theZ the Z projection value
-  virtual void setViewProjection(double theX, double theY, double theZ) = 0;
+  /// \param theTwist the twist angle in radians
+  virtual void setViewProjection( double theX, double theY, double theZ,
+                                  double theTwist ) = 0;
 
   /// Add selection filter to the viewer
   /// \param theFilter a selection filter