#define GE_TOOLKIT_EXPORT
GE_TOOLKIT_EXPORT void setPlaneEnvelope(OdGePlane *pPlane, const OdGeInterval &intrvlU, const OdGeInterval &intrvlV)
OdGePlanarEnt & operator=(const OdGePlanarEnt &plane)
bool intersectWith(const OdGeLinearEnt3d &line, OdGePoint3d &point, const OdGeTol &tol=OdGeContext::gTol) const
static GE_STATIC_EXPORT const OdGePlane kYZPlane
OdGePlane(const OdGePoint3d &origin, const OdGeVector3d &normal)
OdGePlane & set(double a, double b, double c, double d)
TD_USING(OdGePlanarEnt::intersectWith)
OdGePlane(const OdGePoint3d &origin, const OdGeVector3d &uAxis, const OdGeVector3d &vAxis)
OdGePlane(const OdGePlane &plane)
double signedDistanceTo(const OdGePoint3d &point) const
OdGePlane & set(const OdGePoint3d &uPnt, const OdGePoint3d &origin, const OdGePoint3d &vPnt)
OdGePlane & set(const OdGePoint3d &origin, const OdGeVector3d &uAxis, const OdGeVector3d &vAxis)
static GE_STATIC_EXPORT const OdGePlane kXYPlane
bool intersectWith(const OdGeBoundedPlane &plane, OdGeLineSeg3d &intLine, const OdGeTol &tol=OdGeContext::gTol) const
OdGePlane(double a, double b, double c, double d)
OdGePlane(const OdGePoint3d &uPnt, const OdGePoint3d &origin, const OdGePoint3d &vPnt)
OdGePlane & set(const OdGePoint3d &point, const OdGeVector3d &normal)
static GE_STATIC_EXPORT const OdGePlane kZXPlane
bool intersectWith(const OdGePlane &plane, OdGeLine3d &intLine, const OdGeTol &tol=OdGeContext::gTol) const
static GE_STATIC_EXPORT OdGeTol gTol