35 class OdGePointOnSurfaceData;
253 double& vCoeffB)
const;
269 double vCoeffB = 0.);
#define GE_TOOLKIT_EXPORT
bool isOn(const OdGePoint3d &point, const OdGeTol &tol=OdGeContext::gTol) const
void getImplicitEnvelope(OdGeInterval &implicitIntrvlU, OdGeInterval &implicitIntrvlV) const
OdGePoint2d paramOf(const OdGePoint3d &point, const OdGeTol &tol=OdGeContext::gTol) const
void setReparameterization(bool swapUV=false, double uCoeffA=1., double vCoeffA=1., double uCoeffB=0., double vCoeffB=0.)
bool getReparameterization(bool &swapUV, double &uCoeffA, double &vCoeffA, double &uCoeffB, double &vCoeffB) const
bool isClosedInV(const OdGeTol &tol=OdGeContext::gTol) const
double distanceTo(const OdGePoint3d &point, const OdGeTol &tol=OdGeContext::gTol) const
bool project(const OdGePoint3d &p, OdGePoint3d &projP, const OdGeTol &tol=OdGeContext::gTol) const
bool setEnvelope(const OdGeInterval &realIntrvlU, const OdGeInterval &realIntrvlV)
OdGePoint3d closestPointTo(const OdGePoint3d &point, const OdGeTol &tol=OdGeContext::gTol) const
void getEnvelope(OdGeInterval &intrvlU, OdGeInterval &intrvlV) const
bool isNormalReversed() const
TD_USING(OdGeEntity3d::isOn)
OdGePoint3d evalPoint(const OdGePoint2d ¶m, int numDeriv, OdGeVector3dArray &derivatives, OdGeVector3d &normal) const
OdGeSurface & operator=(const OdGeSurface &surf)
OdGePoint3d evalPoint(const OdGePoint2d ¶m) const
void getClosestPointTo(const OdGePoint3d &point, OdGePointOnSurface &pntOnSurface, const OdGeTol &tol=OdGeContext::gTol) const
OdGePoint3d evalPoint(const OdGePoint2d ¶m, int numDeriv, OdGeVector3dArray &derivatives) const
bool isClosedInU(const OdGeTol &tol=OdGeContext::gTol) const
OdGeSurface & reverseNormal()
bool isOn(const OdGePoint3d &point, OdGePoint2d ¶mPoint, const OdGeTol &tol=OdGeContext::gTol) const
OdGeSurface(const OdGeSurface &surf)
static GE_STATIC_EXPORT OdGeTol gTol