#include <BRepPrimAPI_MakePrism.hxx>
Inheritance diagram for BRepPrimAPI_MakePrism:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BRepPrimAPI_MakePrism (const TopoDS_Shape &S, const gp_Vec &V, const Standard_Boolean Copy=Standard_False, const Standard_Boolean Canonize=Standard_True) |
Builds the prism of base S and vector V. If C is true, S is copied. If Canonize is true then generated surfaces are attempted to be canonized in simple types . | |
Standard_EXPORT | BRepPrimAPI_MakePrism (const TopoDS_Shape &S, const gp_Dir &D, const Standard_Boolean Inf=Standard_True, const Standard_Boolean Copy=Standard_False, const Standard_Boolean Canonize=Standard_True) |
Builds a semi-infinite or an infinite prism of base S. If Inf is true the prism is infinite, if Inf is false the prism is semi-infinite (in the direction D). If C is true S is copied (for semi-infinite prisms). If Canonize is true then generated surfaces are attempted to be canonized in simple types . | |
Standard_EXPORT const BRepSweep_Prism & | Prism () const |
Returns the internal sweeping algorithm. . | |
virtual Standard_EXPORT void | Build () |
Builds the resulting shape (redefined from MakeShape). . | |
Standard_EXPORT TopoDS_Shape | FirstShape () |
Returns the TopoDS Shape of the bottom of the prism. . | |
Standard_EXPORT TopoDS_Shape | LastShape () |
Returns the TopoDS Shape of the top of the prism. In the case of a finite prism, FirstShape returns the basis of the prism, in other words, S if Copy is false; otherwise, the copy of S belonging to the prism. LastShape returns the copy of S translated by V at the time of construction. . | |
virtual Standard_EXPORT const TopTools_ListOfShape & | Generated (const TopoDS_Shape &S) |
Returns ListOfShape from TopTools. . | |
Standard_EXPORT TopoDS_Shape | FirstShape (const TopoDS_Shape &theShape) |
Returns the TopoDS Shape of the bottom of the prism. generated with theShape (subShape of the generating shape). . | |
Standard_EXPORT TopoDS_Shape | LastShape (const TopoDS_Shape &theShape) |
Returns the TopoDS Shape of the top of the prism. generated with theShape (subShape of the generating shape). . | |
Private Attributes | |
BRepSweep_Prism | myPrism |
|
|
|
|
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
|
|
Implements BRepPrimAPI_MakeSweep. |
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
|
|
Implements BRepPrimAPI_MakeSweep. |
|
Reimplemented from BRepPrimAPI_MakeSweep. |
|
Reimplemented from BRepPrimAPI_MakeSweep. |
|
Reimplemented from BRepPrimAPI_MakeSweep. |
|
|
|
|