|
| TopOpeBRepBuild_WireEdgeSet (const TopoDS_Shape &F, const Standard_Address Addr=NULL) |
| Creates a WireEdgeSet to build edges connected by vertices on face F. Edges of the WireEdgeSet must have a representation on surface of face F.
|
|
const TopoDS_Face & | Face () const |
| value of field myFace
|
|
virtual void | AddShape (const TopoDS_Shape &S) override |
| Adds to the list of shapes. (wires or shells).
|
|
virtual void | AddStartElement (const TopoDS_Shape &S) override |
| (S is a face or edge) Add S to the list of starting shapes used for reconstructions. apply AddElement(S).
|
|
virtual void | AddElement (const TopoDS_Shape &S) override |
| for each subshape SE of S of type mySubShapeType
|
|
virtual void | InitNeighbours (const TopoDS_Shape &E) override |
|
virtual void | FindNeighbours () override |
| Build the list of neighbour edges of edge myCurrentShape Initialize iterator of neighbour edges to edge myCurrentShape.
|
|
virtual const TopTools_ListOfShape & | MakeNeighboursList (const TopoDS_Shape &E, const TopoDS_Shape &V) override |
|
virtual void | DumpSS () override |
|
virtual TCollection_AsciiString | SName (const TopoDS_Shape &S, const TCollection_AsciiString &sb="", const TCollection_AsciiString &sa="") const override |
|
virtual TCollection_AsciiString | SName (const TopTools_ListOfShape &S, const TCollection_AsciiString &sb="", const TCollection_AsciiString &sa="") const override |
|
virtual TCollection_AsciiString | SNameori (const TopoDS_Shape &S, const TCollection_AsciiString &sb="", const TCollection_AsciiString &sa="") const override |
|
virtual TCollection_AsciiString | SNameori (const TopTools_ListOfShape &S, const TCollection_AsciiString &sb="", const TCollection_AsciiString &sa="") const override |
|
| TopOpeBRepBuild_ShapeSet (const TopAbs_ShapeEnum SubShapeType, const Standard_Boolean checkshape=Standard_True) |
| Creates a ShapeSet in order to build shapes connected by <SubShapeType> shapes. <checkshape>:check (or not) the shapes, startelements, elements added.
|
|
virtual | ~TopOpeBRepBuild_ShapeSet () |
|
const TopTools_ListOfShape & | StartElements () const |
| return a reference on myStartShapes
|
|
void | InitShapes () |
|
Standard_Boolean | MoreShapes () const |
|
void | NextShape () |
|
const TopoDS_Shape & | Shape () const |
|
void | InitStartElements () |
|
Standard_Boolean | MoreStartElements () const |
|
void | NextStartElement () |
|
const TopoDS_Shape & | StartElement () const |
|
Standard_Boolean | MoreNeighbours () |
|
void | NextNeighbour () |
|
const TopoDS_Shape & | Neighbour () const |
|
TopTools_ListOfShape & | ChangeStartShapes () |
|
Standard_Integer | MaxNumberSubShape (const TopoDS_Shape &Shape) |
|
void | CheckShape (const Standard_Boolean checkshape) |
|
Standard_Boolean | CheckShape () const |
|
Standard_Boolean | CheckShape (const TopoDS_Shape &S, const Standard_Boolean checkgeom=Standard_False) |
|
void | DumpName (Standard_OStream &OS, const TCollection_AsciiString &str) const |
|
void | DumpCheck (Standard_OStream &OS, const TCollection_AsciiString &str, const TopoDS_Shape &S, const Standard_Boolean chk) const |
|
virtual void | DumpBB () |
|
void | DEBName (const TCollection_AsciiString &N) |
|
const TCollection_AsciiString & | DEBName () const |
|
void | DEBNumber (const Standard_Integer I) |
|
Standard_Integer | DEBNumber () const |
|
a bound is a wire, a boundelement is an edge. The ShapeSet stores :
- a list of wire (bounds),
- a list of edge (boundelements) to start reconstructions,
- a map of vertex giving the list of edge incident to a vertex.