48 bool extendStart =
true,
49 void* reserved = 0 ) = 0;
64 bool fromStart =
true,
65 void* reserved = 0 ) = 0;
79 void* reserved = 0 ) = 0;
89 double& area)
const = 0;
104 bool extendStart =
true);
118 bool fromStart =
true );
OdSmartPtr< CFxCurvePE > CFxCurvePEPtr
#define ODRX_DECLARE_MEMBERS(ClassName)
virtual OdResult getExtensionPoints(OdDbCurve *pCurveToExtend, OdDbCurve *pBoundaryCurve, OdGePoint3dArray &results, bool extendStart=true, void *reserved=0)=0
static bool _getGeneralCurve(OdDbCurvePtr pCurve, OdDbCurvePtr &pGeneralCurve, bool fromStart)
static bool _getExtensionPoints(OdDbCurvePtr pCurveToExtend, OdDbCurvePtr pBoundaryCurve, OdGePoint3dArray &results, bool extendStart=true)
virtual OdResult getArea(const OdDbCurve *pCurve, double &area) const =0
virtual OdResult getFilletPoints(OdDbCurve *pCurve1, OdDbCurve *pCurve2, OdGePoint3dArray &results, bool fromStart=true, void *reserved=0)=0
virtual OdResult getGeneralCurve(OdDbCurve *pCurve, OdDbCurvePtr &pGeneralCurve, bool fromStart, void *reserved=0)=0
static bool _getFilletPoints(OdDbCurvePtr pCurve1, OdDbCurvePtr pCurve2, OdGePoint3dArray &results, bool fromStart=true)