| 
| virtual OdResult  | getExtensionPoints (OdDbCurve *pCurveToExtend, OdDbCurve *pBoundaryCurve, OdGePoint3dArray &results, bool extendStart=true, void *reserved=0)=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 | 
|   | 
| virtual OdResult  | getArea (const OdDbCurve *pCurve, double &area) const =0 | 
|   | 
|   | ODRX_DECLARE_MEMBERS (OdDbCurvePE) | 
|   | 
| virtual OdResult  | getOrthoProjectedCurve (const OdDbCurve *pCurve, const OdGePlane &projPlane, OdDbCurvePtr *pProjCurve) const =0 | 
|   | 
| virtual OdResult  | getProjectedCurve (const OdDbCurve *pCurve, const OdGePlane &projPlane, const OdGeVector3d &projDirection, OdDbCurvePtr *pProjCurve) const =0 | 
|   | 
| virtual OdResult  | getOffsetCurves (const OdDbCurve *pCurve, double offsetDistance, OdRxObjectPtrArray &offsetCurves) const =0 | 
|   | 
| virtual OdResult  | getOffsetCurvesGivenPlaneNormal (const OdDbCurve *pCurve, const OdGeVector3d &normal, double offsetDistance, OdRxObjectPtrArray &offsetCurves) const =0 | 
|   | 
| virtual OdResult  | getSplitCurves (const OdDbCurve *pCurve, const OdGeDoubleArray ¶ms, OdRxObjectPtrArray &curveSegments) const =0 | 
|   | 
| virtual OdResult  | getSplitCurves (const OdDbCurve *pCurve, const OdGePoint3dArray &points, OdRxObjectPtrArray &curveSegments) const =0 | 
|   | 
| virtual OdResult  | extend (OdDbCurve *pCurve, double param)=0 | 
|   | 
| virtual OdResult  | extend (OdDbCurve *pCurve, bool extendStart, const OdGePoint3d &toPoint)=0 | 
|   | 
| virtual OdResult  | getSpline (const OdDbCurve *pCurve, OdDbSplinePtr *spline) const =0 | 
|   | 
| virtual OdResult  | getClosestPointTo (const OdDbCurve *pCurve, const OdGePoint3d &givenPoint, OdGePoint3d &pointOnCurve, bool extend=false) const =0 | 
|   | 
| virtual OdResult  | getClosestPointTo (const OdDbCurve *pCurve, const OdGePoint3d &givenPoint, const OdGeVector3d &normal, OdGePoint3d &pointOnCurve, bool extend=false) const =0 | 
|   | 
|   | ODRX_HEAP_OPERATORS () | 
|   | 
|   | OdRxObject () | 
|   | 
| virtual  | ~OdRxObject () | 
|   | 
| virtual OdRxObject *  | queryX (const OdRxClass *pClass) const | 
|   | 
| virtual OdRxObject *  | x (const OdRxClass *pClass) const | 
|   | 
| virtual OdRxClass *  | isA () const | 
|   | 
| virtual void  | addRef ()=0 | 
|   | 
| virtual void  | release ()=0 | 
|   | 
| virtual long  | numRefs () const | 
|   | 
| bool  | isKindOf (const OdRxClass *pClass) const | 
|   | 
| virtual OdRxObjectPtr  | clone () const | 
|   | 
| virtual void  | copyFrom (const OdRxObject *pSource) | 
|   | 
| virtual OdRx::Ordering  | comparedTo (const OdRxObject *pOther) const | 
|   | 
| virtual bool  | isEqualTo (const OdRxObject *pOther) const | 
|   | 
Description: Represents a Curve with Protocol Extension. Library: DDKERNEL 
Definition at line 30 of file FxCurvePE.h.