|  | 
|  | OdGeRuled () | 
|  | 
|  | OdGeRuled (const OdGeCurve3d &pProfileCurve1, const OdGeCurve3d &pProfileCurve2) | 
|  | 
|  | OdGeRuled (const OdGeCurve3d &pProfileCurve1, const OdGePoint3d &pPoint2) | 
|  | 
|  | OdGeRuled (const OdGePoint3d &pPoint1, const OdGeCurve3d &pProfileCurve2) | 
|  | 
|  | OdGeRuled (const OdGeRuled &) | 
|  | 
| void | set (const OdGeCurve3d &pProfileCurve1, const OdGeCurve3d &pProfileCurve2) | 
|  | 
| void | set (const OdGeCurve3d &pProfileCurve1, const OdGePoint3d &pPoint2) | 
|  | 
| void | set (const OdGePoint3d &pPoint1, const OdGeCurve3d &pProfileCurve2) | 
|  | 
| OdGeRuled & | operator= (const OdGeRuled &extSurf) | 
|  | 
| OdResult | getProfileCurve (const OdUInt8 iIndex, OdGeCurve3d *&pProfileCurve) const | 
|  | 
| OdResult | getPoint (const OdUInt8 iIndex, OdGePoint3d &point) const | 
|  | 
| bool | setEnvelope (const OdGeInterval &intrvlU, const OdGeInterval &intrvlV) | 
|  | 
| void | getEnvelope (OdGeInterval &intrvlU, OdGeInterval &intrvlV) const | 
|  | 
| bool | hasFirstProfilePoint () const | 
|  | 
| bool | hasSecondProfilePoint () const | 
|  | 
| OdGePoint2d | paramOf (const OdGePoint3d &point, const OdGeTol &tol=OdGeContext::gTol) const | 
|  | 
|  | TD_USING (OdGeEntity3d::isOn) | 
|  | 
| bool | isOn (const OdGePoint3d &point, OdGePoint2d ¶mPoint, const OdGeTol &tol=OdGeContext::gTol) const | 
|  | 
| OdGePoint3d | closestPointTo (const OdGePoint3d &point, const OdGeTol &tol=OdGeContext::gTol) const | 
|  | 
| void | getClosestPointTo (const OdGePoint3d &point, OdGePointOnSurface &pntOnSurface, const OdGeTol &tol=OdGeContext::gTol) const | 
|  | 
| double | distanceTo (const OdGePoint3d &point, const OdGeTol &tol=OdGeContext::gTol) const | 
|  | 
| bool | isNormalReversed () const | 
|  | 
| OdGeSurface & | reverseNormal () | 
|  | 
| void | getEnvelope (OdGeInterval &intrvlU, OdGeInterval &intrvlV) const | 
|  | 
| bool | isClosedInU (const OdGeTol &tol=OdGeContext::gTol) const | 
|  | 
| bool | isClosedInV (const OdGeTol &tol=OdGeContext::gTol) const | 
|  | 
| OdGePoint3d | evalPoint (const OdGePoint2d ¶m) const | 
|  | 
| OdGePoint3d | evalPoint (const OdGePoint2d ¶m, int numDeriv, OdGeVector3dArray &derivatives) const | 
|  | 
| OdGePoint3d | evalPoint (const OdGePoint2d ¶m, int numDeriv, OdGeVector3dArray &derivatives, OdGeVector3d &normal) const | 
|  | 
| OdGeSurface & | operator= (const OdGeSurface &surf) | 
|  | 
| bool | project (const OdGePoint3d &p, OdGePoint3d &projP, const OdGeTol &tol=OdGeContext::gTol) const | 
|  | 
| bool | getReparameterization (bool &swapUV, double &uCoeffA, double &vCoeffA, double &uCoeffB, double &vCoeffB) const | 
|  | 
| void | setReparameterization (bool swapUV=false, double uCoeffA=1., double vCoeffA=1., double uCoeffB=0., double vCoeffB=0.) | 
|  | 
| void | getImplicitEnvelope (OdGeInterval &implicitIntrvlU, OdGeInterval &implicitIntrvlV) const | 
|  | 
| bool | setEnvelope (const OdGeInterval &realIntrvlU, const OdGeInterval &realIntrvlV) | 
|  | 
| void | getEnvelope (OdGeUvBox &uvbox) const | 
|  | 
| void | evaluate (const OdGePoint2d ¶m, int numDeriv, OdGeVector3d *values, OdGeVector3d *normal=NULL) const | 
|  | 
| OdGeExtents3d | getGeomExtents (const OdGeUvBox &range=OdGeUvBox(), const OdGeMatrix3d *coordSystem=NULL) const | 
|  | 
| OdGePoint2d | paramOf (const OdGePoint3d &point, const OdGeUvBox *uvBox, const OdGeTol &tol=OdGeContext::gTol) const | 
|  | 
| OdGeCurve3d * | makeIsoparamCurve (bool byU, double param) const | 
|  | 
| OdGeCurve3d * | makeIsoparamCurve (bool byU, double param, const OdGeInterval &interval) const | 
|  | 
| bool | getPoles (OdGeDoubleArray *uParams, OdGeDoubleArray *vParams, OdGePoint3dArray *uPoints, OdGePoint3dArray *vPoints, double tol=1e-13) const | 
|  | 
|  | ODRX_HEAP_OPERATORS () | 
|  | 
|  | ~OdGeEntity3d () | 
|  | 
| bool | isKindOf (OdGe::EntityId entType) const | 
|  | 
| OdGe::EntityId | type () const | 
|  | 
| OdGeEntity3d * | copy () const | 
|  | 
| OdGeEntity3d & | operator= (const OdGeEntity3d &entity) | 
|  | 
| bool | operator== (const OdGeEntity3d &entity) const | 
|  | 
| bool | operator!= (const OdGeEntity3d &entity) const | 
|  | 
| bool | isEqualTo (const OdGeEntity3d &object, const OdGeTol &tol=OdGeContext::gTol) const | 
|  | 
| OdGeEntity3d & | transformBy (const OdGeMatrix3d &xfm) | 
|  | 
| OdGeEntity3d & | translateBy (const OdGeVector3d &translateVec) | 
|  | 
| OdGeEntity3d & | rotateBy (double angle, const OdGeVector3d &vect, const OdGePoint3d &basePoint=OdGePoint3d::kOrigin) | 
|  | 
| OdGeEntity3d & | mirror (const OdGePlane &plane) | 
|  | 
| OdGeEntity3d & | scaleBy (double scaleFactor, const OdGePoint3d &basePoint=OdGePoint3d::kOrigin) | 
|  | 
| bool | isOn (const OdGePoint3d &point, const OdGeTol &tol=OdGeContext::gTol) const | 
|  | 
For internal use only.
Library: TD_Ge
<group OdGe_Classes> 
Definition at line 63 of file GeRuled.h.