65 virtual double length(
double,
double,
double)
const ;
virtual void getSplitCurves(double, AcGeImpCurve3d *&, AcGeImpCurve3d *&) const
virtual int isEqualTo(AcGeImpEntity3d const &, AcGeTol const &=AcGeContext::gTol) const
int isRay(AcGeImpCurve3d *&) const
virtual int isDegenerate(AcGeImpEntity3d *&, AcGeTol const &=AcGeContext::gTol) const
AcGe::ExternalEntityKind externalCurveKind(void) const
int isEllipArc(AcGeImpCurve3d *&) const
int isLineSeg(AcGeImpCurve3d *&) const
virtual int isPeriodic(double &, int) const
AcGeImpExternalCurve3d(void)
virtual ~AcGeImpExternalCurve3d(void)
virtual int isPlanar(AcGeImpPlanarEnt &, AcGeTol const &=AcGeContext::gTol) const
virtual AcGeImpEntity3d & transformBy(AcGeMatrix3d const &)
void getExternalCurve(void *&) const
AcGeImpExternalCurve3d & setToOwnCurve(void)
int isCircArc(void) const
virtual int isLinear(AcGeImpLinearEnt3d &, AcGeTol const &=AcGeContext::gTol) const
int isNurbCurve(AcGeImpCurve3d *&) const
int isLine(AcGeImpCurve3d *&) const
AcGeImpExternalCurve3d(AcGeImpExternalCurve3d const &)
int isOwnerOfCurve(void) const
int isCircArc(AcGeImpCurve3d *&) const
virtual double length(double, double, double) const
virtual AcGeImpCurve3d & setInterval(AcGeImpInterval const &, int)
AcGeImpExternalCurve3d(void *, AcGe::ExternalEntityKind, int)
AcGeImpExternalCurve3d & set(void *, AcGe::ExternalEntityKind, int)
int isLineSeg(void) const
virtual int isOn(AcGePoint3d const &, double &, AcGeTol const &=AcGeContext::gTol) const
virtual AcGeImpCurve3d & setInterval(void)
int isNativeCurve(AcGeImpCurve3d *&) const
int isEllipArc(void) const
virtual AcGe::EntityId type(int) const
virtual AcGeImpCurve3d & reverseParam(void)
virtual double paramAtLength(double, double, int, double) const
virtual void getInterval(AcGeImpInterval &, int, int) const
virtual double paramOf(AcGePoint3d const &, AcGeTol const &=AcGeContext::gTol) const
int isDefined(void) const
virtual int isDegenerate(AcGe::EntityId &, AcGeTol const &=AcGeContext::gTol) const
virtual AcGeImpObject * copy(void) const
AcGeImpExternalCurve3d & operator=(AcGeImpExternalCurve3d const &)
virtual AcGeImpEntity3d * project(AcGeImpPlanarEnt const &, AcGeVector3d const &, AcGeTol const &=AcGeContext::gTol) const
virtual int isClosed(AcGeTol const &=AcGeContext::gTol) const
int isNurbCurve(void) const
static ARX_API_STATIC AcGeTol gTol