Open CASCADE Technology 6.6.0
|
Provides natural constructors to build BRepSweep
rotated swept Primitives.
#include <BRepSweep_Revol.hxx>
Public Member Functions | |
BRepSweep_Revol (const TopoDS_Shape &S, const gp_Ax1 &A, const Quantity_PlaneAngle D, const Standard_Boolean C=Standard_False) | |
Builds the Revol of meridian S axis A and angle D. If C is true S is copied. | |
BRepSweep_Revol (const TopoDS_Shape &S, const gp_Ax1 &A, const Standard_Boolean C=Standard_False) | |
Builds the Revol of meridian S axis A and angle 2*Pi. If C is true S is copied. | |
TopoDS_Shape | Shape () |
Returns the TopoDS Shape attached to the Revol. | |
TopoDS_Shape | Shape (const TopoDS_Shape &aGenS) |
Returns the TopoDS Shape generated with aGenS (subShape of the generating shape). | |
TopoDS_Shape | FirstShape () |
Returns the first shape of the revol (coinciding with the generating shape). | |
TopoDS_Shape | FirstShape (const TopoDS_Shape &aGenS) |
Returns the first shape of the revol (coinciding with the generating shape). | |
TopoDS_Shape | LastShape () |
Returns the TopoDS Shape of the top of the prism. | |
TopoDS_Shape | LastShape (const TopoDS_Shape &aGenS) |
Returns the TopoDS Shape of the top of the prism. generated with aGenS (subShape of the generating shape). | |
gp_Ax1 | Axe () const |
returns the axis | |
Quantity_PlaneAngle | Angle () const |
returns the angle. |
BRepSweep_Revol::BRepSweep_Revol | ( | const TopoDS_Shape & | S, |
const gp_Ax1 & | A, | ||
const Quantity_PlaneAngle | D, | ||
const Standard_Boolean | C = Standard_False |
||
) |
BRepSweep_Revol::BRepSweep_Revol | ( | const TopoDS_Shape & | S, |
const gp_Ax1 & | A, | ||
const Standard_Boolean | C = Standard_False |
||
) |
Quantity_PlaneAngle BRepSweep_Revol::Angle | ( | ) | const |
gp_Ax1 BRepSweep_Revol::Axe | ( | ) | const |
TopoDS_Shape BRepSweep_Revol::FirstShape | ( | const TopoDS_Shape & | aGenS | ) |
TopoDS_Shape BRepSweep_Revol::FirstShape | ( | ) |
TopoDS_Shape BRepSweep_Revol::LastShape | ( | ) |
TopoDS_Shape BRepSweep_Revol::LastShape | ( | const TopoDS_Shape & | aGenS | ) |
TopoDS_Shape BRepSweep_Revol::Shape | ( | ) |
TopoDS_Shape BRepSweep_Revol::Shape | ( | const TopoDS_Shape & | aGenS | ) |