|
Open CASCADE Technology 6.5.2
|
Builds the loops from a set of edges on a face.
#include <BRepAlgo_Loop.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| 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) |
| BRepAlgo_Loop::BRepAlgo_Loop | ( | ) |
| void BRepAlgo_Loop::AddConstEdge | ( | const TopoDS_Edge & | E | ) |
| void BRepAlgo_Loop::AddConstEdges | ( | const TopTools_ListOfShape & | LE | ) |
| 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::operator delete | ( | void * | anAddress | ) | [inline] |
| void* BRepAlgo_Loop::operator new | ( | size_t | size | ) | [inline] |
| void* BRepAlgo_Loop::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| void BRepAlgo_Loop::Perform | ( | ) |
| void BRepAlgo_Loop::VerticesForSubstitute | ( | TopTools_DataMapOfShapeShape & | VerVerMap | ) |
| void BRepAlgo_Loop::WiresToFaces | ( | ) |
1.7.4