- static bool OnGUIEvent(int theCommandID, QAD_Desktop* parent);
- static bool OnMousePress(QMouseEvent* pe, QAD_Desktop* parent, QAD_StudyFrame* studyFrame);
-
- gp_Pnt ConvertClickToPoint(Standard_Real x, Standard_Real y, Handle(V3d_View) aView);
-
- void MakePointAndDisplay(const double x, const double y, const double z);
- void MakeLineAndDisplay(const gp_Pnt InitPoint, const gp_Pnt LastPoint);
- void MakeCircleAndDisplay(const gp_Pnt CenterPoint, const gp_Dir dir, const Standard_Real Radius);
- void MakeEllipseAndDisplay(const gp_Pnt CenterPoint, const gp_Dir dir,
- const Standard_Real Major_Radius, const Standard_Real Minor_Radius);
- void MakeArcAndDisplay(gp_Pnt InitPoint, gp_Pnt CirclePoint, gp_Pnt EndPoint);
- void MakeVectorAndDisplay(const gp_Pnt P1, const gp_Pnt P2);
- void MakePlaneAndDisplay(const gp_Pnt P1, const Standard_Real dx, const Standard_Real dy,
- const Standard_Real dz, const Standard_Real TrimSize);
- void MakeWorkingPlane(const gp_Pnt P, const gp_Dir D);
-
- GEOMBase* myGeomBase;
- GEOMContext* myGeomGUI;
- GEOM::GEOM_Gen_var myGeom; /* Current Geom Component */