| 
    Open CASCADE Technology 7.8.2.dev
    
   | 
 
Builds the loops from a set of edges on a face. More...
#include <BRepAlgo_Loop.hxx>
Public Member Functions | |
| 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 | SetImageVV (const BRepAlgo_Image &theImageVV) | 
| Sets the Image Vertex - Vertex.   | |
| void | Perform () | 
| Make loops.   | |
| void | UpdateVEmap (TopTools_IndexedDataMapOfShapeListOfShape &theVEmap) | 
| Update VE map according to Image Vertex - Vertex.   | |
| 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 | SetTolConf (const Standard_Real theTolConf) | 
| Set maximal tolerance used for comparing distaces between vertices.   | |
| Standard_Real | GetTolConf () const | 
| Get maximal tolerance used for comparing distaces between vertices.   | |
Builds the loops from a set of edges on a face.
| BRepAlgo_Loop::BRepAlgo_Loop | ( | ) | 
| void BRepAlgo_Loop::AddConstEdge | ( | const TopoDS_Edge & | E | ) | 
Add <E> as const edge, E can be in the result.
| void BRepAlgo_Loop::AddConstEdges | ( | const TopTools_ListOfShape & | LE | ) | 
Add <LE> as a set of const edges.
| void BRepAlgo_Loop::AddEdge | ( | TopoDS_Edge & | E, | 
| const TopTools_ListOfShape & | LV | ||
| ) | 
Add E with <LV>. <E> will be copied and trim by vertices in <LV>.
| void BRepAlgo_Loop::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>.
      
  | 
  inline | 
Get maximal tolerance used for comparing distaces between vertices.
| void BRepAlgo_Loop::GetVerticesForSubstitute | ( | TopTools_DataMapOfShapeShape & | VerVerMap | ) | const | 
Returns the datamap of vertices with their substitutes.
| void BRepAlgo_Loop::Init | ( | const TopoDS_Face & | F | ) | 
Init with <F> the set of edges must have pcurves on <F>.
| const TopTools_ListOfShape & BRepAlgo_Loop::NewEdges | ( | const TopoDS_Edge & | E | ) | const | 
Returns the list of new edges built from an edge <E> it can be an empty list.
| const TopTools_ListOfShape & BRepAlgo_Loop::NewFaces | ( | ) | const | 
Returns the list of faces. Warning: The method <WiresToFaces> as to be called before. can be an empty list.
| const TopTools_ListOfShape & BRepAlgo_Loop::NewWires | ( | ) | const | 
Returns the list of wires performed. can be an empty list.
| void BRepAlgo_Loop::Perform | ( | ) | 
Make loops.
| void BRepAlgo_Loop::SetImageVV | ( | const BRepAlgo_Image & | theImageVV | ) | 
Sets the Image Vertex - Vertex.
      
  | 
  inline | 
Set maximal tolerance used for comparing distaces between vertices.
| void BRepAlgo_Loop::UpdateVEmap | ( | TopTools_IndexedDataMapOfShapeListOfShape & | theVEmap | ) | 
Update VE map according to Image Vertex - Vertex.
| void BRepAlgo_Loop::VerticesForSubstitute | ( | TopTools_DataMapOfShapeShape & | VerVerMap | ) | 
| void BRepAlgo_Loop::WiresToFaces | ( | ) | 
Build faces from the wires result.