92 bool isClockWise =
false);
101 bool bulgeFlag =
true);
315 bool isClockWise =
false);
370 bool bulgeFlag =
true);
#define GE_TOOLKIT_EXPORT
OdGeCircArc2d & set(const OdGeCurve2d &curve1, const OdGeCurve2d &curve2, double radius, double ¶m1, double ¶m2, bool &success)
OdGeCircArc2d & setCenter(const OdGePoint2d ¢er)
OdGeCircArc2d(const OdGePoint2d ¢er, double radius, double startAng, double endAng, const OdGeVector2d &refVec=OdGeVector2d::kXAxis, bool isClockWise=false)
OdGePoint2d center() const
OdGeCircArc2d & set(const OdGePoint2d ¢er, double radius)
OdGeCircArc2d & setRadius(double radius)
OdGeCircArc2d(const OdGeCircArc2d &source)
OdGeCircArc2d & set(const OdGeCurve2d &curve1, const OdGeCurve2d &curve2, const OdGeCurve2d &curve3, double ¶m1, double ¶m2, double ¶m3, bool &success)
bool tangent(const OdGePoint2d &point, OdGeLine2d &line, const OdGeTol &tol, OdGeError &status) const
OdGeCircArc2d(const OdGePoint2d ¢er, double radius)
OdGeCircArc2d(const OdGePoint2d &startPoint, const OdGePoint2d &endPoint, double bulge, bool bulgeFlag=true)
OdGePoint2d startPoint() const
OdGeCircArc2d & setAngles(double startAng, double endAng)
OdGeCircArc2d & set(const OdGePoint2d ¢er, double radius, double startAng, double endAng, const OdGeVector2d &refVec=OdGeVector2d::kXAxis, bool isClockWise=false)
OdGeCircArc2d & setRefVec(const OdGeVector2d &vect)
double endAngFromXAxis() const
bool tangent(const OdGePoint2d &point, OdGeLine2d &line, const OdGeTol &tol=OdGeContext::gTol) const
bool intersectWith(const OdGeCircArc2d &circarc, int &numInt, OdGePoint2d &p1, OdGePoint2d &p2, const OdGeTol &tol=OdGeContext::gTol) const
OdGePoint2d endPoint() const
bool intersectWith(const OdGeLinearEnt2d &line, int &numInt, OdGePoint2d &p1, OdGePoint2d &p2, const OdGeTol &tol=OdGeContext::gTol) const
OdGeCircArc2d & setToComplement()
void getGeomExtents(OdGeExtents2d &extents) const
bool isInside(const OdGePoint2d &point, const OdGeTol &tol=OdGeContext::gTol) const
OdGeCircArc2d(const OdGePoint2d &startPoint, const OdGePoint2d &secondPoint, const OdGePoint2d &endPoint)
OdGeCircArc2d & set(const OdGePoint2d &startPoint, const OdGePoint2d &secondPoint, const OdGePoint2d &endPoint)
OdGeCircArc2d & set(const OdGePoint2d &startPoint, const OdGePoint2d &secondPoint, const OdGePoint2d &endPoint, OdGeError &status)
double startAngFromXAxis() const
OdGeCircArc2d & set(const OdGePoint2d &startPoint, const OdGePoint2d &endPoint, double bulge, bool bulgeFlag=true)
OdGeVector2d refVec() const
OdGeCurve2d & operator=(const OdGeCurve2d &curve)
static GE_STATIC_EXPORT const OdGeVector2d kXAxis
GLsizei GLsizei GLchar * source
static GE_STATIC_EXPORT OdGeTol gTol