Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
BRepPrimAPI_MakeRevol Class Reference

Class to make revolved sweep topologies.

a revolved sweep is defined by :

More...

#include <BRepPrimAPI_MakeRevol.hxx>

Inheritance diagram for BRepPrimAPI_MakeRevol:
Inheritance graph
[legend]

Public Member Functions

DEFINE_STANDARD_ALLOC 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_RevolRevol () 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_ListOfShapeDegenerated () const

Detailed Description

     * A basis topology which is swept. <br>


The basis topology must not contain solids
(neither composite solids.).

The basis topology may be copied or shared in
the result.


Constructor & Destructor Documentation


Member Function Documentation

virtual void BRepPrimAPI_MakeRevol::Build ( ) [virtual]

Reimplemented from BRepBuilderAPI_MakeShape.

Implements BRepPrimAPI_MakeSweep.

Reimplemented from BRepBuilderAPI_MakeShape.

Implements BRepPrimAPI_MakeSweep.


The documentation for this class was generated from the following file: