FeaturePtr createEllipseFeature();
- void createAuxiliaryPoint(const FeaturePtr& theEllipseFeature,
- const std::string& theEllipsePoint);
- void createAuxiliaryAxis(const FeaturePtr& theEllipseFeature,
- const std::string& theStartPoint,
- const std::string& theEndPoint);
-
- void createInternalConstraint(const AttributePtr& thePoint1, const AttributePtr& thePoint2);
-
private:
std::shared_ptr<GeomAPI_Pnt2d> myCenter;
std::shared_ptr<GeomAPI_Pnt2d> myFocus;