17 #if !defined(ON_BOX_INC_)
112 double tolerance = ON_UNSET_VALUE
bool Rotate(double sin_angle, double cos_angle, const ON_3dVector &axis_of_rotation, const ON_3dPoint ¢er_of_rotation)
bool Rotate(double angle_radians, const ON_3dVector &axis_of_rotation, const ON_3dPoint ¢er_of_rotation)
bool Rotate(double sin_angle, double cos_angle, const ON_3dVector &axis_of_rotation)
bool Translate(const ON_3dVector &)
ON_3dPoint PointAt(double r, double s, double t) const
ON_Box(const ON_BoundingBox &bbox)
bool ClosestPointTo(ON_3dPoint point, double *r, double *s, double *t) const
bool GetCorners(ON_3dPoint *corners) const
bool Transform(const ON_Xform &)
ON_BoundingBox BoundingBox() const
int IsDegenerate(double tolerance=ON_UNSET_VALUE) const
ON_3dPoint ClosestPointTo(ON_3dPoint test_point) const
bool Rotate(double angle_radians, const ON_3dVector &axis_of_rotation)
bool Create(const ON_BoundingBox &bbox)
bool GetCorners(ON_SimpleArray< ON_3dPoint > &corners) const
ON_3dPoint Center() const