#include <SketchPlugin_SketchEntity.h>
#include <GeomAPI_IPresentable.h>
-////class GeomAPI_Circ2d;
class GeomAPI_Pnt2d;
/**\class SketchPlugin_MacroEllipse
FeaturePtr createEllipseFeature();
+ void createAuxiliaryPoint(const AttributePtr& theEllipsePoint,
+ const std::string& theName);
+ void createAuxiliaryAxis(const AttributePtr& theStartPoint, const AttributePtr& theEndPoint);
+
+ void createInternalConstraint(const AttributePtr& thePoint1, const AttributePtr& thePoint2);
+
private:
std::shared_ptr<GeomAPI_Pnt2d> myCenter;
std::shared_ptr<GeomAPI_Pnt2d> myFocus;