52 virtual double length(
double,
double,
double)
const ;
void getExternalCurve(void *&) const
virtual int isDegenerate(AcGe::EntityId &, AcGeTol const &=AcGeContext::gTol) const
AcGeImpExternalCurve2d & operator=(AcGeImpExternalCurve2d const &)
AcGeImpExternalCurve2d & setToOwnCurve(void)
int isNurbCurve(AcGeImpNurbCurve3d &) const
virtual void getSplitCurves(double, AcGeImpCurve3d *&, AcGeImpCurve3d *&) const
virtual int isEqualTo(AcGeImpEntity3d const &, AcGeTol const &=AcGeContext::gTol) const
AcGeImpExternalCurve2d(void)
AcGeImpExternalCurve2d(AcGeImpExternalCurve2d const &)
AcGeImpExternalCurve2d(void *, AcGe::ExternalEntityKind, int)
virtual ~AcGeImpExternalCurve2d(void)
virtual int isOn(AcGePoint3d const &, double &, AcGeTol const &=AcGeContext::gTol) const
int isOwnerOfCurve(void) const
AcGe::ExternalEntityKind externalCurveKind(void) const
virtual int isLinear(AcGeImpLinearEnt3d &, AcGeTol const &=AcGeContext::gTol) const
virtual int isDegenerate(AcGeImpEntity3d *&, AcGeTol const &=AcGeContext::gTol) const
virtual int isPeriodic(double &, int) const
virtual double paramOf(AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
virtual int isClosed(AcGeTol const &=AcGeContext::gTol) const
virtual AcGeImpCurve3d & setInterval(void)
virtual void getInterval(AcGeImpInterval &, int, int) const
virtual AcGeImpCurve3d & setInterval(AcGeImpInterval const &, int)
int isDefined(void) const
virtual AcGeImpCurve3d & reverseParam(void)
virtual AcGe::EntityId type(int) const
virtual AcGeImpObject * copy(void) const
virtual double paramAtLength(double, double, int, double) const
virtual double length(double, double, double) const
virtual AcGeImpEntity3d & transformBy(AcGeMatrix3d const &)
AcGeImpExternalCurve2d & set(void *, AcGe::ExternalEntityKind, int)
int isNurbCurve(void) const
static ARX_API_STATIC AcGeTol gTol