#include <QColor>
#include <QPainterPath>
+class BRepBuilderAPI_MakeFace;
+class BRepBuilderAPI_MakeWire;
+class gp_Pnt;
+
class HYDROGUI_Shape
{
public:
static double getQuantityColorVal( const int theColorVal );
void colorShapeBorder( const QColor& theColor );
+ void makeEdge( BRepBuilderAPI_MakeWire& theWireBuilder,
+ gp_Pnt& theFirstPoint,
+ gp_Pnt& theLastPoint ) const;
+
+ void makeWire( BRepBuilderAPI_MakeFace& theFaceBuilder,
+ BRepBuilderAPI_MakeWire& theWireBuilder,
+ bool& theIsComposed ) const;
+
private:
Handle(AIS_InteractiveContext) myContext;
Handle(AIS_Shape) myShape;