24 #ifndef OD_GE_CURVE_CURVE_INT_2D_H
25 #define OD_GE_CURVE_CURVE_INT_2D_H
156 double& param2)
const;
#define GE_TOOLKIT_EXPORT
void getPointOnCurve1(int intNum, OdGePointOnCurve2d &intPnt) const
void getIntParams(int intNum, double ¶m1, double ¶m2) const
double intPointTol(int intNum) const
const OdGeCurve2d * curve1() const
void getIntRanges(OdGeInterval &range1, OdGeInterval &range2) const
OdGeCurveCurveInt2d & orderWrt2()
const OdGeCurve2d * curve2() const
OdGePoint2d intPoint(int intNum) const
OdGeCurveCurveInt2d & set(const OdGeCurve2d &curve1, const OdGeCurve2d &curve2, const OdGeTol &tol=OdGeContext::gTol)
OdGeTol tolerance() const
void getIntConfigs(int intNum, OdGe::OdGeXConfig &config1wrt2, OdGe::OdGeXConfig &config2wrt1) const
bool overlapDirection() const
OdGeCurveCurveInt2d & orderWrt1()
OdGeCurveCurveInt2d & set(const OdGeCurve2d &curve1, const OdGeCurve2d &curve2, const OdGeInterval &range1, const OdGeInterval &range2, const OdGeTol &tol=OdGeContext::gTol)
void getPointOnCurve2(int intNum, OdGePointOnCurve2d &intPnt) const
OdGeCurveCurveInt2d(const OdGeCurve2d &curve1, const OdGeCurve2d &curve2, const OdGeTol &tol=OdGeContext::gTol)
bool isTangential(int intNum) const
OdGeCurveCurveInt2d(const OdGeCurve2d &curve1, const OdGeCurve2d &curve2, const OdGeInterval &range1, const OdGeInterval &range2, const OdGeTol &tol=OdGeContext::gTol)
OdGeCurveCurveInt2d(const OdGeCurveCurveInt2d &source)
void getOverlapRanges(int overlapNum, OdGeInterval &range1, OdGeInterval &range2) const
bool isTransversal(int intNum) const
OdGeEntity2d & operator=(const OdGeEntity2d &entity)
GLsizei GLsizei GLchar * source
static GE_STATIC_EXPORT OdGeTol gTol