#include <BRepPrimAPI_MakeBox.hxx>
Inheritance diagram for BRepPrimAPI_MakeBox:

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | BRepPrimAPI_MakeBox (const Standard_Real dx, const Standard_Real dy, const Standard_Real dz) |
| Make a box with a corner at 0,0,0 and the other dx,dy,dz . | |
| Standard_EXPORT | BRepPrimAPI_MakeBox (const gp_Pnt &P, const Standard_Real dx, const Standard_Real dy, const Standard_Real dz) |
| Make a box with a corner at P and size dx, dy, dz. . | |
| Standard_EXPORT | BRepPrimAPI_MakeBox (const gp_Pnt &P1, const gp_Pnt &P2) |
| Make a box with corners P1,P2. . | |
| Standard_EXPORT | BRepPrimAPI_MakeBox (const gp_Ax2 &Axes, const Standard_Real dx, const Standard_Real dy, const Standard_Real dz) |
| Ax2 is the left corner and the axis. //! Constructs a box such that its sides are parallel to the axes of - the global coordinate system, or - the local coordinate system Axis. and - with a corner at (0, 0, 0) and of size (dx, dy, dz), or - with a corner at point P and of size (dx, dy, dz), or - with corners at points P1 and P2. Exceptions Standard_DomainError if: dx, dy, dz are less than or equal to Precision::Confusion(), or - the vector joining the points P1 and P2 has a component projected onto the global coordinate system less than or equal to Precision::Confusion(). In these cases, the box would be flat. . | |
| Standard_EXPORT BRepPrim_Wedge & | Wedge () |
| Returns the internal algorithm. . | |
| virtual Standard_EXPORT void | Build () |
| Stores the solid in myShape. . | |
| Standard_EXPORT const TopoDS_Shell & | Shell () |
| Returns the constructed box as a shell. . | |
| Standard_EXPORT | operator TopoDS_Shell () |
| Standard_EXPORT const TopoDS_Solid & | Solid () |
| Returns the constructed box as a solid. . | |
| Standard_EXPORT | operator TopoDS_Solid () |
| Standard_EXPORT const TopoDS_Face & | BottomFace () |
| Returns ZMin face . | |
| Standard_EXPORT const TopoDS_Face & | BackFace () |
| Returns XMin face . | |
| Standard_EXPORT const TopoDS_Face & | FrontFace () |
| Returns XMax face . | |
| Standard_EXPORT const TopoDS_Face & | LeftFace () |
| Returns YMin face . | |
| Standard_EXPORT const TopoDS_Face & | RightFace () |
| Returns YMax face . | |
| Standard_EXPORT const TopoDS_Face & | TopFace () |
| Returns ZMax face . | |
Private Attributes | |
| BRepPrim_Wedge | myWedge |
|
||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
|
|
|
|
|
|
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
||||||||||||
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1