|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BRepAlgo_Loop () |
Standard_EXPORT void | Init (const TopoDS_Face &F) |
| Init with <f> the set of edges must have
pcurves on <f>.
.
|
Standard_EXPORT void | AddEdge (TopoDS_Edge &E, const TopTools_ListOfShape &LV) |
| Add E with <lv>. <e> will be copied and trim
by vertices in <lv>.
.
|
Standard_EXPORT void | AddConstEdge (const TopoDS_Edge &E) |
| Add <e> as const edge, E can be in the result.
.
|
Standard_EXPORT void | AddConstEdges (const TopTools_ListOfShape &LE) |
| Add <le> as a set of const edges.
.
|
Standard_EXPORT void | Perform () |
| Make loops.
.
|
Standard_EXPORT 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>.
.
|
Standard_EXPORT const TopTools_ListOfShape & | NewWires () const |
| Returns the list of wires performed.
can be an empty list.
.
|
Standard_EXPORT void | WiresToFaces () |
| Build faces from the wires result.
.
|
Standard_EXPORT const TopTools_ListOfShape & | NewFaces () const |
| Returns the list of faces.
Warning: The method <wirestofaces> as to be called before.
can be an empty list.
.
|
Standard_EXPORT 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.
.
|
Standard_EXPORT void | GetVerticesForSubstitute (TopTools_DataMapOfShapeShape &VerVerMap) const |
| Returns the datamap of vertices with their substitutes.
.
|
Standard_EXPORT void | VerticesForSubstitute (TopTools_DataMapOfShapeShape &VerVerMap) |
Private Attributes |
TopoDS_Face | myFace |
TopTools_ListOfShape | myConstEdges |
TopTools_DataMapOfShapeListOfShape | myVerOnEdges |
TopTools_ListOfShape | myNewWires |
TopTools_ListOfShape | myNewFaces |
TopTools_DataMapOfShapeListOfShape | myNewEdges |
TopTools_DataMapOfShapeShape | myVerticesForSubstitute |