|
Open CASCADE Technology
6.9.0
|
#include <Bnd_B3d.hxx>
Public Member Functions | |
| Bnd_B3d () | |
| Bnd_B3d (const gp_XYZ &theCenter, const gp_XYZ &theHSize) | |
| Standard_Boolean | IsVoid () const |
| void | Clear () |
| 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_Boolean | Limit (const Bnd_B3d &theOtherBox) |
| Bnd_B3d | Transformed (const gp_Trsf &theTrsf) const |
| Standard_Boolean | IsOut (const gp_XYZ &thePnt) const |
| 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_Boolean | IsOut (const Bnd_B3d &theOtherBox, const gp_Trsf &theTrsf) const |
| Standard_Boolean | IsOut (const gp_Ax1 &theLine, const Standard_Boolean isRay=Standard_False, const Standard_Real theOverthickness=0.0) const |
| Standard_Boolean | IsOut (const gp_Ax3 &thePlane) const |
| Standard_Boolean | IsIn (const Bnd_B3d &theBox) const |
| 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] |
| Bnd_B3d::Bnd_B3d | ( | ) |
| void Bnd_B3d::Add | ( | const gp_XYZ & | thePnt | ) |
| void Bnd_B3d::Add | ( | const gp_Pnt & | thePnt | ) |
| void Bnd_B3d::Add | ( | const Bnd_B3d & | theBox | ) |
| void Bnd_B3d::Clear | ( | ) |
| gp_XYZ Bnd_B3d::CornerMax | ( | ) | const |
| gp_XYZ Bnd_B3d::CornerMin | ( | ) | const |
| void Bnd_B3d::Enlarge | ( | const Standard_Real | theDiff | ) |
| Standard_Boolean Bnd_B3d::IsIn | ( | const Bnd_B3d & | theBox | ) | const |
| Standard_Boolean Bnd_B3d::IsIn | ( | const Bnd_B3d & | theBox, |
| const gp_Trsf & | theTrsf | ||
| ) | const |
| Standard_Boolean Bnd_B3d::IsOut | ( | const gp_XYZ & | thePnt | ) | const |
| Standard_Boolean Bnd_B3d::IsOut | ( | const gp_XYZ & | theCenter, |
| const Standard_Real | theRadius, | ||
| const Standard_Boolean | isSphereHollow = Standard_False |
||
| ) | const |
| Standard_Boolean Bnd_B3d::IsOut | ( | const Bnd_B3d & | theOtherBox | ) | const |
| Standard_Boolean Bnd_B3d::IsOut | ( | const Bnd_B3d & | theOtherBox, |
| const gp_Trsf & | theTrsf | ||
| ) | const |
| Standard_Boolean Bnd_B3d::IsOut | ( | const gp_Ax1 & | theLine, |
| const Standard_Boolean | isRay = Standard_False, |
||
| const Standard_Real | theOverthickness = 0.0 |
||
| ) | const |
| Standard_Boolean Bnd_B3d::IsOut | ( | const gp_Ax3 & | thePlane | ) | const |
| Standard_Boolean Bnd_B3d::IsVoid | ( | ) | const |
| Standard_Boolean Bnd_B3d::Limit | ( | const Bnd_B3d & | theOtherBox | ) |
| void Bnd_B3d::SetCenter | ( | const gp_XYZ & | theCenter | ) |
| void Bnd_B3d::SetHSize | ( | const gp_XYZ & | theHSize | ) |
| Standard_Real Bnd_B3d::SquareExtent | ( | ) | const |
|
protected |
|
protected |
1.8.5