|
| 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.