|
Open CASCADE Technology
6.7.1
|
Builds all the faces limited with a set of non
jointing and planars wires. if
<ControlOrientation> is false The Wires must have
correct orientations. Sinon orientation des wires
de telle sorte que les faces ne soient pas infinies
et qu'elles soient disjointes.
More...
#include <BRepAlgo_FaceRestrictor.hxx>
Public Member Functions | |
| BRepAlgo_FaceRestrictor () | |
| void | Init (const TopoDS_Face &F, const Standard_Boolean Proj=Standard_False, const Standard_Boolean ControlOrientation=Standard_False) |
| the surface of <F> will be the the surface of each new faces built. <Proj> is used to update pcurves on edges if necessary. See Add(). More... | |
| void | Add (TopoDS_Wire &W) |
Add the wire <W> to the set of wires. <br> | |
| void | Clear () |
| Removes all the Wires More... | |
| void | Perform () |
| Evaluate all the faces limited by the set of Wires. More... | |
| Standard_Boolean | IsDone () const |
| Standard_Boolean | More () const |
| void | Next () |
| TopoDS_Face | Current () const |
Builds all the faces limited with a set of non
jointing and planars wires. if
<ControlOrientation> is false The Wires must have
correct orientations. Sinon orientation des wires
de telle sorte que les faces ne soient pas infinies
et qu'elles soient disjointes.
| BRepAlgo_FaceRestrictor::BRepAlgo_FaceRestrictor | ( | ) |
| void BRepAlgo_FaceRestrictor::Add | ( | TopoDS_Wire & | W | ) |
Add the wire <W> to the set of wires. <br>
Warning:
The Wires must be closed.
The edges of <W> can be modified if they have not pcurves
on the surface <S> of <F>. In this case
if <Proj> is false the first pcurve of the edge
is positionned on <S>.
if <Proj> is True ,the Pcurve On <S> is the
projection of the curve 3d on <F>.
| void BRepAlgo_FaceRestrictor::Clear | ( | ) |
Removes all the Wires
| TopoDS_Face BRepAlgo_FaceRestrictor::Current | ( | ) | const |
| void BRepAlgo_FaceRestrictor::Init | ( | const TopoDS_Face & | F, |
| const Standard_Boolean | Proj = Standard_False, |
||
| const Standard_Boolean | ControlOrientation = Standard_False |
||
| ) |
the surface of <F> will be the the surface of each new
faces built.
<Proj> is used to update pcurves on edges if necessary.
See Add().
| Standard_Boolean BRepAlgo_FaceRestrictor::IsDone | ( | ) | const |
| Standard_Boolean BRepAlgo_FaceRestrictor::More | ( | ) | const |
| void BRepAlgo_FaceRestrictor::Next | ( | ) |
| void BRepAlgo_FaceRestrictor::Perform | ( | ) |
Evaluate all the faces limited by the set of Wires.
1.8.5