24#ifndef _OD_GEBOUNDBLOCK3D_H
25#define _OD_GEBOUNDBLOCK3D_H
258 void setToBoxOrtho();
283 get(basePt, dir1, dir2, dir3);
#define GE_TOOLKIT_EXPORT
OdGeBoundBlock3d & swell(double distance)
bool isDisjoint(const OdGeBoundBlock3d &block, const OdGeTol &tol=OdGeContext::gTol) const
OdGeBoundBlock3d & set(const OdGePoint3d &p1, const OdGePoint3d &p2)
OdGeBoundBlock3d(const OdGeMatrix3d &lcs, const OdGeExtents3d &localBox)
OdGePoint3d maxPoint() const
bool contains(const OdGePoint3d &point, const OdGeTol &tol=OdGeContext::gTol) const
OdGeBoundBlock3d(const OdGePoint3d &point1, const OdGePoint3d &point2)
OdGeBoundBlock3d(const OdGePoint3d &base, const OdGeVector3d &side1, const OdGeVector3d &side2, const OdGeVector3d &side3)
OdGeBoundBlock3d(const OdGeBoundBlock3d &source)
OdGeBoundBlock3d & set(const OdGePoint3d &base, const OdGeVector3d &side1, const OdGeVector3d &side2, const OdGeVector3d &side3)
OdGeBoundBlock3d & setToBox(bool toBox)
void get(OdGePoint3d &base, OdGeVector3d &side1, OdGeVector3d &side2, OdGeVector3d &side3) const
OdGePoint3d center() const
OdGeBoundBlock3d & extend(const OdGePoint3d &point)
void getMinMaxPoints(OdGePoint3d &p1, OdGePoint3d &p2) const
OdGePoint3d minPoint() const
OdGeEntity3d & operator=(const OdGeEntity3d &entity)
static GE_STATIC_EXPORT const OdGeVector3d kZAxis
bool isParallelTo(const OdGeVector3d &vect, const OdGeTol &tol=OdGeContext::gTol) const
static GE_STATIC_EXPORT const OdGeVector3d kYAxis
static GE_STATIC_EXPORT const OdGeVector3d kXAxis
GLsizei GLsizei GLchar * source
static GE_STATIC_EXPORT OdGeTol gTol