35 friend class DefValueProducer;
AcGeCurve2d & setInterval(void)
double paramAtLength(double, double, Frx::Boolean=Frx::kTrue, double=AcGeContext::gTol.equalPoint()) const
Adesk::Boolean isClosed(AcGeTol const &=AcGeContext::gTol) const
Adesk::Boolean isPeriodic(double &) const
void getClosestPointTo(AcGeCurve2d const &, AcGePointOnCurve2d &, AcGePointOnCurve2d &, AcGeTol const &=AcGeContext::gTol) const
AcGePoint2d closestPointTo(AcGeCurve2d const &, AcGePoint2d &, AcGeTol const &=AcGeContext::gTol) const
AcGePoint2d evalPoint(double) const
Adesk::Boolean isOn(AcGePoint2d const &, AcGeTol const &=AcGeContext::gTol) const
void getSplitCurves(double, AcGeCurve2d *&, AcGeCurve2d *&) const
void getInterval(AcGeInterval &, AcGePoint2d &, AcGePoint2d &) const
Adesk::Boolean isLinear(AcGeLine2d &, AcGeTol const &=AcGeContext::gTol) const
Adesk::Boolean isDegenerate(AcGeEntity2d *&, AcGeTol const &=AcGeContext::gTol) const
void getSamplePoints(int, AcGePoint2dArray &) const
void getClosestPointTo(AcGePoint2d const &, AcGePointOnCurve2d &, AcGeTol const &=AcGeContext::gTol) const
double paramOf(AcGePoint2d const &, AcGeTol const &=AcGeContext::gTol) const
AcGeCurve2d(AcGeCurve2d const &)
void getLocalClosestPoints(AcGePoint2d const &, AcGePointOnCurve2d &, AcGeInterval const *, AcGeTol const &=AcGeContext::gTol) const
Adesk::Boolean hasEndPoint(AcGePoint2d &) const
void getInterval(AcGeInterval &) const
double distanceTo(AcGeCurve2d const &, AcGeTol const &=AcGeContext::gTol) const
double length(double, double, double=AcGeContext::gTol.equalPoint()) const
Adesk::Boolean setInterval(AcGeInterval const &)
AcGeBoundBlock2d orthoBoundBlock(void) const
Adesk::Boolean hasStartPoint(AcGePoint2d &) const
AcGeBoundBlock2d orthoBoundBlock(AcGeInterval const &) const
AcGeBoundBlock2d boundBlock(AcGeInterval const &) const
Adesk::Boolean area(double, double, double &, AcGeTol const &=AcGeContext::gTol) const
Adesk::Boolean isDegenerate(AcGe::EntityId &, AcGeTol const &=AcGeContext::gTol) const
AcGePoint2d evalPoint(double, int, AcArray< AcGeVector2d, AcArrayMemCopyReallocator< AcGeVector2d > > &) const
void getLocalClosestPoints(AcGeCurve2d const &, AcGePointOnCurve2d &, AcGePointOnCurve2d &, AcGeInterval const *, AcGeInterval const *, AcGeTol const &=AcGeContext::gTol) const
void getSamplePoints(double, double, double, AcGePoint2dArray &, AcGeDoubleArray &) const
Adesk::Boolean explode(AcDbVoidPtrArray &, AcGeIntArray &, AcGeInterval const *) const
AcGePoint2d closestPointTo(AcGePoint2d const &, AcGeTol const &=AcGeContext::gTol) const
double distanceTo(AcGePoint2d const &, AcGeTol const &=AcGeContext::gTol) const
AcGeBoundBlock2d boundBlock(void) const
AcGeCurve2d & operator=(AcGeCurve2d const &)
Adesk::Boolean isOn(AcGePoint2d const &, double &, AcGeTol const &=AcGeContext::gTol) const
Adesk::Boolean getNormalPoint(AcGePoint2d const &, AcGePointOnCurve2d &, AcGeTol const &=AcGeContext::gTol) const
AcGeCurve2d & reverseParam(void)
void getTrimmedOffset(double, AcDbVoidPtrArray &, AcGe::OffsetCrvExtType, AcGeTol const &=AcGeContext::gTol) const
Adesk::Boolean isOn(double, AcGeTol const &=AcGeContext::gTol) const
static ARX_API_STATIC AcGeTol gTol