#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|