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