#include <Bnd_B3d.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Bnd_B3d () | |
Bnd_B3d (const gp_XYZ &theCenter, const gp_XYZ &theHSize) | |
Standard_Boolean | IsVoid () const |
void | Clear () |
Standard_EXPORT void | Add (const gp_XYZ &thePnt) |
void | Add (const gp_Pnt &thePnt) |
void | Add (const Bnd_B3d &theBox) |
gp_XYZ | CornerMin () const |
gp_XYZ | CornerMax () const |
Standard_Real | SquareExtent () const |
void | Enlarge (const Standard_Real theDiff) |
Standard_EXPORT Standard_Boolean | Limit (const Bnd_B3d &theOtherBox) |
Standard_EXPORT Bnd_B3d | Transformed (const gp_Trsf &theTrsf) const |
Standard_Boolean | IsOut (const gp_XYZ &thePnt) const |
Standard_EXPORT Standard_Boolean | IsOut (const gp_XYZ &theCenter, const Standard_Real theRadius, const Standard_Boolean isSphereHollow=Standard_False) const |
Standard_Boolean | IsOut (const Bnd_B3d &theOtherBox) const |
Standard_EXPORT Standard_Boolean | IsOut (const Bnd_B3d &theOtherBox, const gp_Trsf &theTrsf) const |
Standard_EXPORT Standard_Boolean | IsOut (const gp_Ax1 &theLine, const Standard_Boolean isRay=Standard_False, const Standard_Real theOverthickness=0.0) const |
Standard_EXPORT Standard_Boolean | IsOut (const gp_Ax3 &thePlane) const |
Standard_Boolean | IsIn (const Bnd_B3d &theBox) const |
Standard_EXPORT Standard_Boolean | IsIn (const Bnd_B3d &theBox, const gp_Trsf &theTrsf) const |
void | SetCenter (const gp_XYZ &theCenter) |
void | SetHSize (const gp_XYZ &theHSize) |
Protected Attributes | |
Standard_Real | myCenter [3] |
Standard_Real | myHSize [3] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|