164 double& param2)
const;
#define GE_TOOLKIT_EXPORT
OdGeCurveCurveInt3d & orderWrt1()
void getIntParams(int intNum, double ¶m1, double ¶m2) const
bool overlapDirection() const
OdGePoint3d intPoint(int intNum) const
OdGeCurveCurveInt3d(const OdGeCurve3d &curve1, const OdGeCurve3d &curve2, const OdGeVector3d &planeNormal=OdGeVector3d::kIdentity, const OdGeTol &tol=OdGeContext::gTol)
OdGeVector3d planeNormal() const
bool isTangential(int intNum) const
void getPointOnCurve2(int intNum, OdGePointOnCurve3d &intPnt) const
const OdGeCurve3d * curve1() const
const OdGeCurve3d * curve2() const
void getIntConfigs(int intNum, OdGe::OdGeXConfig &config1wrt2, OdGe::OdGeXConfig &config2wrt1) const
OdGeCurveCurveInt3d(const OdGeCurve3d &curve1, const OdGeCurve3d &curve2, const OdGeInterval &range1, const OdGeInterval &range2, const OdGeVector3d &planeNormal=OdGeVector3d::kIdentity, const OdGeTol &tol=OdGeContext::gTol)
OdGeCurveCurveInt3d & set(const OdGeCurve3d &curve1, const OdGeCurve3d &curve2, const OdGeInterval &range1, const OdGeInterval &range2, const OdGeVector3d &planeNormal=OdGeVector3d::kIdentity, const OdGeTol &tol=OdGeContext::gTol)
OdGeCurveCurveInt3d & orderWrt2()
bool isTransversal(int intNum) const
OdGeTol tolerance() const
void getOverlapRanges(int overlapNum, OdGeInterval &range1, OdGeInterval &range2) const
void getPointOnCurve1(int intNum, OdGePointOnCurve3d &intPnt) const
OdGeCurveCurveInt3d(const OdGeCurveCurveInt3d &source)
OdGeCurveCurveInt3d & set(const OdGeCurve3d &curve1, const OdGeCurve3d &curve2, const OdGeVector3d &planeNormal=OdGeVector3d::kIdentity, const OdGeTol &tol=OdGeContext::gTol)
double intPointTol(int intNum) const
void getIntRanges(OdGeInterval &range1, OdGeInterval &range2) const
OdGeEntity3d & operator=(const OdGeEntity3d &entity)
static GE_STATIC_EXPORT const OdGeVector3d kIdentity
GLsizei GLsizei GLchar * source
static GE_STATIC_EXPORT OdGeTol gTol