35 friend class DefValueProducer;
AcGePoint3d projClosestPointTo(AcGePoint3d const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol) const
Adesk::Boolean area(double, double, double &, AcGeTol const &=AcGeContext::gTol) const
Adesk::Boolean isDegenerate(AcGe::EntityId &, AcGeTol const &=AcGeContext::gTol) const
Adesk::Boolean isCoplanarWith(AcGeCurve3d const &, AcGePlane &, AcGeTol const &=AcGeContext::gTol) const
double paramAtLength(double, double, Frx::Boolean=Frx::kTrue, double=AcGeContext::gTol.equalPoint()) const
Adesk::Boolean isDegenerate(AcGeEntity3d *&, AcGeTol const &=AcGeContext::gTol) const
void getProjClosestPointTo(AcGeCurve3d const &, AcGeVector3d const &, AcGePointOnCurve3d &, AcGePointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
void getClosestPointTo(AcGeCurve3d const &, AcGePointOnCurve3d &, AcGePointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
Adesk::Boolean isOn(double, AcGeTol const &=AcGeContext::gTol) const
Adesk::Boolean isClosed(AcGeTol const &=AcGeContext::gTol) const
void getSamplePoints(double, double, double, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcGeDoubleArray &, bool=false) const
void getProjClosestPointTo(AcGePoint3d const &, AcGeVector3d const &, AcGePointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
AcGePoint3d closestPointTo(AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
AcGeBoundBlock3d orthoBoundBlock(AcGeInterval const &) const
void getInterval(AcGeInterval &) const
AcGeBoundBlock3d boundBlock(AcGeInterval const &) const
double length(double, double, double=AcGeContext::gTol.equalPoint()) const
Adesk::Boolean explode(AcDbVoidPtrArray &, AcGeIntArray &, AcGeInterval const *=nullptr) const
Adesk::Boolean setInterval(AcGeInterval const &)
AcGeBoundBlock3d boundBlock(void) const
AcGeCurve3d & setInterval(void)
void getSamplePoints(int, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, AcArray< double, AcArrayMemCopyReallocator< double > > &) const
AcGeEntity3d * project(AcGePlane const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol) const
void getLocalClosestPoints(AcGePoint3d const &, AcGePointOnCurve3d &, AcGeInterval const *, AcGeTol const &=AcGeContext::gTol) const
Adesk::Boolean isOn(AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
Adesk::Boolean isOn(AcGePoint3d const &, double &, AcGeTol const &=AcGeContext::gTol) const
AcGePoint3d evalPoint(double, int, AcArray< AcGeVector3d, AcArrayMemCopyReallocator< AcGeVector3d > > &) const
Adesk::Boolean isPeriodic(double &) const
AcGePoint3d evalPoint(double) const
AcGeEntity3d * orthoProject(AcGePlane const &, AcGeTol const &=AcGeContext::gTol) const
AcGeCurve3d & reverseParam(void)
Adesk::Boolean isLinear(AcGeLine3d &, AcGeTol const &=AcGeContext::gTol) const
void getClosestPointTo(AcGePoint3d const &, AcGePointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
void getTrimmedOffset(double, AcGeVector3d const &, AcDbVoidPtrArray &, AcGe::OffsetCrvExtType=AcGe::kFillet, AcGeTol const &=AcGeContext::gTol) const
AcGeCurve3d & operator=(AcGeCurve3d const &)
AcGeBoundBlock3d orthoBoundBlock(void) const
void getLocalClosestPoints(AcGeCurve3d const &, AcGePointOnCurve3d &, AcGePointOnCurve3d &, AcGeInterval const *, AcGeInterval const *, AcGeTol const &=AcGeContext::gTol) const
void getInterval(AcGeInterval &, AcGePoint3d &, AcGePoint3d &) const
void getSplitCurves(double, AcGeCurve3d *&, AcGeCurve3d *&) const
Adesk::Boolean getNormalPoint(AcGePoint3d const &, AcGePointOnCurve3d &, AcGeTol const &=AcGeContext::gTol) const
double distanceTo(AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
Adesk::Boolean hasEndPoint(AcGePoint3d &) const
AcGePoint3d closestPointTo(AcGeCurve3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
void getSamplePoints(int, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &) const
double distanceTo(AcGeCurve3d const &, AcGeTol const &=AcGeContext::gTol) const
AcGePoint3d projClosestPointTo(AcGeCurve3d const &, AcGeVector3d const &, AcGePoint3d &, AcGeTol const &=AcGeContext::gTol) const
Adesk::Boolean isPlanar(AcGePlane &, AcGeTol const &=AcGeContext::gTol) const
AcGeCurve3d(AcGeCurve3d const &)
Adesk::Boolean hasStartPoint(AcGePoint3d &) const
double paramOf(AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
static ARX_API_STATIC AcGeTol gTol