- virtual void SupportedViewType (int* buffer, int bufferSize);
- virtual void Deactivate ();
+
+ // The Working Plane management
+ void SetWorkingPlane(gp_Ax3 WorkingPlane) { myWorkingPlane = WorkingPlane; };
+ gp_Ax3 GetWorkingPlane() { return myWorkingPlane; };
+ void ActiveWorkingPlane();
+
+signals :
+ void SignalDeactivateActiveDialog();
+ void SignalCloseAllDialogs();
+ void SignalDefaultStepValueChanged( double newVal );
+
+private:
+ static GeometryGUI* myContext; // the only GeometryGUI object
+
+ GUIMap myGUIMap; // GUI libraries map
+ QDialog* myActiveDialogBox; // active dialog box
+ GEOM_Client myShapeReader; // geom shape reader
+ Standard_CString myFatherior;
+ GEOM::GEOM_Gen_var myComponentGeom; // GEOM engine
+ int myState; // identify a method
+ gp_Ax3 myWorkingPlane;