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

Describes functions to build revolved shells from basis shapes.

#include <BRepFeat_MakeRevol.hxx>

Inheritance diagram for BRepFeat_MakeRevol:
Inheritance graph
[legend]

Public Member Functions

DEFINE_STANDARD_ALLOC BRepFeat_MakeRevol ()
 initializes the revolved shell class.

 BRepFeat_MakeRevol (const TopoDS_Shape &Sbase, const TopoDS_Shape &Pbase, const TopoDS_Face &Skface, const gp_Ax1 &Axis, const Standard_Integer Fuse, const Standard_Boolean Modify)
 a face Pbase is selected in the
shape Sbase to serve as the basis for the
revolved shell. The revolution will be defined
by the axis Axis and Fuse offers a choice between:

void Init (const TopoDS_Shape &Sbase, const TopoDS_Shape &Pbase, const TopoDS_Face &Skface, const gp_Ax1 &Axis, const Standard_Integer Fuse, const Standard_Boolean Modify)
void Add (const TopoDS_Edge &E, const TopoDS_Face &OnFace)
 Indicates that the edge <E> will slide on the face
<OnFace>. Raises ConstructionError if the face does not belong to the
basis shape, or the edge to the prismed shape.

void Perform (const Standard_Real Angle)
void Perform (const TopoDS_Shape &Until)
void Perform (const TopoDS_Shape &From, const TopoDS_Shape &Until)
 Reconstructs the feature topologically.

void PerformThruAll ()
 Builds an infinite shell. The infinite descendants
will not be kept in the result.

void PerformUntilAngle (const TopoDS_Shape &Until, const Standard_Real Angle)
 Assigns both a limiting shape, Until from
TopoDS_Shape, and an angle, Angle at
which to stop generation of the revolved shell feature.

void Curves (TColGeom_SequenceOfCurve &S)
Handle_Geom_Curve BarycCurve ()

Constructor & Destructor Documentation

  • removing matter with a Boolean cut using the setting 0
  • adding matter with Boolean fusion using the setting 1.
    The sketch face Skface serves to determine
    the type of operation. If it is inside the basis
    shape, a local operation such as glueing can be performed.

Member Function Documentation

Handle_Geom_Curve BRepFeat_MakeRevol::BarycCurve ( ) [virtual]

Implements BRepFeat_Form.

Implements BRepFeat_Form.


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