|
Open CASCADE Technology
6.5.4
|
Builds the loops from a set of edges on a face.
#include <BRepAlgo_Loop.hxx>
Public Member Functions | |
| DEFINE_STANDARD_ALLOC | BRepAlgo_Loop () |
| void | Init (const TopoDS_Face &F) |
| Init with <F> the set of edges must have pcurves on <F>. | |
| void | AddEdge (TopoDS_Edge &E, const TopTools_ListOfShape &LV) |
| Add E with <LV>. <E> will be copied and trim by vertices in <LV>. | |
| void | AddConstEdge (const TopoDS_Edge &E) |
| Add <E> as const edge, E can be in the result. | |
| void | AddConstEdges (const TopTools_ListOfShape &LE) |
| Add <LE> as a set of const edges. | |
| void | Perform () |
| Make loops. | |
| void | CutEdge (const TopoDS_Edge &E, const TopTools_ListOfShape &VonE, TopTools_ListOfShape &NE) const |
| Cut the edge <E> in several edges <NE> on the vertices<VonE>. | |
| const TopTools_ListOfShape & | NewWires () const |
| Returns the list of wires performed. can be an empty list. | |
| void | WiresToFaces () |
| Build faces from the wires result. | |
| const TopTools_ListOfShape & | NewFaces () const |
| Returns the list of faces. Warning: The method <WiresToFaces> as to be called before. can be an empty list. | |
| const TopTools_ListOfShape & | NewEdges (const TopoDS_Edge &E) const |
| Returns the list of new edges built from an edge <E> it can be an empty list. | |
| void | GetVerticesForSubstitute (TopTools_DataMapOfShapeShape &VerVerMap) const |
| Returns the datamap of vertices with their substitutes. | |
| void | VerticesForSubstitute (TopTools_DataMapOfShapeShape &VerVerMap) |
| void BRepAlgo_Loop::AddEdge | ( | TopoDS_Edge & | E, |
| const TopTools_ListOfShape & | LV | ||
| ) |
| void BRepAlgo_Loop::CutEdge | ( | const TopoDS_Edge & | E, |
| const TopTools_ListOfShape & | VonE, | ||
| TopTools_ListOfShape & | NE | ||
| ) | const |
| void BRepAlgo_Loop::GetVerticesForSubstitute | ( | TopTools_DataMapOfShapeShape & | VerVerMap | ) | const |
| void BRepAlgo_Loop::Init | ( | const TopoDS_Face & | F | ) |
| const TopTools_ListOfShape& BRepAlgo_Loop::NewEdges | ( | const TopoDS_Edge & | E | ) | const |
| const TopTools_ListOfShape& BRepAlgo_Loop::NewFaces | ( | ) | const |
| const TopTools_ListOfShape& BRepAlgo_Loop::NewWires | ( | ) | const |
| void BRepAlgo_Loop::VerticesForSubstitute | ( | TopTools_DataMapOfShapeShape & | VerVerMap | ) |
1.8.0