324 double minorRadius) ;
415 double param)
const ;
#define GE_TOOLKIT_EXPORT
OdGeCurve3d & operator=(const OdGeCurve3d &curve)
OdGeEllipArc3d(const OdGePoint3d ¢er, const OdGeVector3d &majorAxis, const OdGeVector3d &minorAxis, double majorRadius, double minorRadius, double startAng, double endAng)
OdResult inverseTangent(OdGeVector3d tan, OdGeDoubleArray ¶ms) const
OdResult inverseTangentPlane(const OdGePlane &refPlane, OdGeDoubleArray ¶ms) const
void orthogonolizeAxes(const OdGeTol &tol, OdGe::ErrorCondition &flag)
OdGeEllipArc3d(const OdGeEllipArc3d &ell)
double minorRadius() const
double majorRadius() const
OdGeEllipArc3d(const OdGePoint3d ¢er, const OdGeVector3d &majorAxis, const OdGeVector3d &minorAxis, double majorRadius, double minorRadius)
void orthogonolizeAxes(const OdGeTol &tol=OdGeContext::gTol)
OdGeVector3d tangentAt(double param) const
OdGePoint3d endPoint() const
void getPlane(OdGePlane &plane) const
OdGePoint3d closestPointToPlane(const OdGePlanarEnt &plane, OdGePoint3d &pointOnPlane, const OdGeTol &tol=OdGeContext::gTol) const
bool isCircular(const OdGeTol &tol=OdGeContext::gTol) const
bool intersectWith(const OdGePlanarEnt &plane, int &numInt, OdGePoint3d &p1, OdGePoint3d &p2, const OdGeTol &tol=OdGeContext::gTol) const
void getGeomExtents(OdGeExtents3d &extents) const
OdGePoint3d startPoint() const
OdGeEllipArc3d & set(const OdGePoint3d ¢er, const OdGeVector3d &majorAxis, const OdGeVector3d &minorAxis, double majorRadius, double minorRadius, double startAng, double endAng)
bool isInside(const OdGePoint3d &point, const OdGeTol &tol=OdGeContext::gTol) const
OdGeVector3d majorAxis() const
OdGePoint3d center() const
OdGeVector3d minorAxis() const
OdGeEllipArc3d & set(const OdGeCircArc3d &arc)
OdGeEllipArc3d & setMinorRadius(double rad)
OdGeEllipArc3d & setAngles(double startAng, double endAng)
OdGeVector3d normal() const
OdGeEllipArc3d & set(const OdGePoint3d ¢er, const OdGeVector3d &majorAxis, const OdGeVector3d &minorAxis, double majorRadius, double minorRadius)
bool intersectWith(const OdGeLinearEnt3d &line, int &numInt, OdGePoint3d &p1, OdGePoint3d &p2, const OdGeTol &tol=OdGeContext::gTol) const
OdGeEllipArc3d(const OdGeCircArc3d &source)
OdGeEllipArc3d & setAxes(const OdGeVector3d &majorAxis, const OdGeVector3d &minorAxis)
OdGeEllipArc3d & setMajorRadius(double rad)
OdGeEllipArc3d & setCenter(const OdGePoint3d ¢er)
bool projIntersectWith(const OdGeLinearEnt3d &line, const OdGeVector3d &projDir, int &numInt, OdGePoint3d &pntOnEllipse1, OdGePoint3d &pntOnEllipse2, OdGePoint3d &pntOnLine1, OdGePoint3d &pntOnLine2, const OdGeTol &tol=OdGeContext::gTol) const
GLsizei GLsizei GLchar * source
static GE_STATIC_EXPORT OdGeTol gTol