|
Open CASCADE Technology 6.5.2
|
Class to make revolved sweep topologies.
a revolved sweep is defined by :
* A basis topology which is swept.
The basis topology must not contain solids
(neither composite solids.).
The basis topology may be copied or shared in
the result.
* A rotation axis and angle :
More...
#include <BRepPrimAPI_MakeRevol.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| BRepPrimAPI_MakeRevol (const TopoDS_Shape &S, const gp_Ax1 &A, const Standard_Real D, const Standard_Boolean Copy=Standard_False) | |
| Builds the Revol of base S, axis A and angle D. If C is true, S is copied. | |
| BRepPrimAPI_MakeRevol (const TopoDS_Shape &S, const gp_Ax1 &A, const Standard_Boolean Copy=Standard_False) | |
| Builds the Revol of base S, axis A and angle 2*Pi. If C is true, S is copied. | |
| const BRepSweep_Revol & | Revol () const |
| Returns the internal sweeping algorithm. | |
| virtual void | Build () |
| Builds the resulting shape (redefined from MakeShape). | |
| TopoDS_Shape | FirstShape () |
| Returns the first shape of the revol (coinciding with the generating shape). | |
| TopoDS_Shape | LastShape () |
| Returns the TopoDS Shape of the end of the revol. | |
| virtual const TopTools_ListOfShape & | Generated (const TopoDS_Shape &S) |
| Returns the list of shapes generated from the shape <S>. | |
| TopoDS_Shape | FirstShape (const TopoDS_Shape &theShape) |
| Returns the TopoDS Shape of the beginning of the revolution, generated with theShape (subShape of the generating shape). | |
| TopoDS_Shape | LastShape (const TopoDS_Shape &theShape) |
| Returns the TopoDS Shape of the end of the revolution, generated with theShape (subShape of the generating shape). | |
| Standard_Boolean | HasDegenerated () const |
| Check if there are degenerated edges in the result. | |
| const TopTools_ListOfShape & | Degenerated () const |
| BRepPrimAPI_MakeRevol::BRepPrimAPI_MakeRevol | ( | const TopoDS_Shape & | S, |
| const gp_Ax1 & | A, | ||
| const Standard_Real | D, | ||
| const Standard_Boolean | Copy = Standard_False |
||
| ) |
| BRepPrimAPI_MakeRevol::BRepPrimAPI_MakeRevol | ( | const TopoDS_Shape & | S, |
| const gp_Ax1 & | A, | ||
| const Standard_Boolean | Copy = Standard_False |
||
| ) |
| virtual void BRepPrimAPI_MakeRevol::Build | ( | ) | [virtual] |
Reimplemented from BRepBuilderAPI_MakeShape.
| const TopTools_ListOfShape& BRepPrimAPI_MakeRevol::Degenerated | ( | ) | const |
| TopoDS_Shape BRepPrimAPI_MakeRevol::FirstShape | ( | const TopoDS_Shape & | theShape | ) |
| TopoDS_Shape BRepPrimAPI_MakeRevol::FirstShape | ( | ) | [virtual] |
Implements BRepPrimAPI_MakeSweep.
| virtual const TopTools_ListOfShape& BRepPrimAPI_MakeRevol::Generated | ( | const TopoDS_Shape & | S | ) | [virtual] |
Reimplemented from BRepBuilderAPI_MakeShape.
| Standard_Boolean BRepPrimAPI_MakeRevol::HasDegenerated | ( | ) | const |
| TopoDS_Shape BRepPrimAPI_MakeRevol::LastShape | ( | const TopoDS_Shape & | theShape | ) |
| TopoDS_Shape BRepPrimAPI_MakeRevol::LastShape | ( | ) | [virtual] |
Implements BRepPrimAPI_MakeSweep.
| void BRepPrimAPI_MakeRevol::operator delete | ( | void * | anAddress | ) | [inline] |
Reimplemented from BRepPrimAPI_MakeSweep.
| void* BRepPrimAPI_MakeRevol::operator new | ( | size_t | size | ) | [inline] |
Reimplemented from BRepPrimAPI_MakeSweep.
| void* BRepPrimAPI_MakeRevol::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
Reimplemented from BRepPrimAPI_MakeSweep.
| const BRepSweep_Revol& BRepPrimAPI_MakeRevol::Revol | ( | ) | const |
1.7.4