Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
BRepAlgo_Loop Class Reference

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_ListOfShapeNewWires () const
 Returns the list of wires performed.
can be an empty list.

void WiresToFaces ()
 Build faces from the wires result.

const TopTools_ListOfShapeNewFaces () const
 Returns the list of faces.
Warning: The method <WiresToFaces> as to be called before.
can be an empty list.

const TopTools_ListOfShapeNewEdges (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)

Constructor & Destructor Documentation


Member Function Documentation


The documentation for this class was generated from the following file: