|
| | TopOpeBRepBuild_WireEdgeSet (const TopoDS_Shape &F, void *const Addr=nullptr) |
| | 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
|
| |
| void | AddShape (const TopoDS_Shape &S) override |
| | Adds to the list of shapes. (wires or shells).
|
| |
| 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).
|
| |
| void | AddElement (const TopoDS_Shape &S) override |
| | for each subshape SE of S of type mySubShapeType
|
| |
| void | InitNeighbours (const TopoDS_Shape &E) override |
| |
| void | FindNeighbours () override |
| | Build the list of neighbour edges of edge myCurrentShape Initialize iterator of neighbour edges to edge myCurrentShape.
|
| |
| const NCollection_List< TopoDS_Shape > & | MakeNeighboursList (const TopoDS_Shape &E, const TopoDS_Shape &V) override |
| |
| void | DumpSS () override |
| |
| TCollection_AsciiString | SName (const TopoDS_Shape &S, const TCollection_AsciiString &sb="", const TCollection_AsciiString &sa="") const override |
| |
| TCollection_AsciiString | SName (const NCollection_List< TopoDS_Shape > &S, const TCollection_AsciiString &sb="", const TCollection_AsciiString &sa="") const override |
| |
| TCollection_AsciiString | SNameori (const TopoDS_Shape &S, const TCollection_AsciiString &sb="", const TCollection_AsciiString &sa="") const override |
| |
| TCollection_AsciiString | SNameori (const NCollection_List< TopoDS_Shape > &S, const TCollection_AsciiString &sb="", const TCollection_AsciiString &sa="") const override |
| |
| | TopOpeBRepBuild_ShapeSet (const TopAbs_ShapeEnum SubShapeType, const bool checkshape=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 NCollection_List< TopoDS_Shape > & | StartElements () const |
| | return a reference on myStartShapes
|
| |
| void | InitShapes () |
| |
| bool | MoreShapes () const |
| |
| void | NextShape () |
| |
| const TopoDS_Shape & | Shape () const |
| |
| void | InitStartElements () |
| |
| bool | MoreStartElements () const |
| |
| void | NextStartElement () |
| |
| const TopoDS_Shape & | StartElement () const |
| |
| bool | MoreNeighbours () |
| |
| void | NextNeighbour () |
| |
| const TopoDS_Shape & | Neighbour () const |
| |
| NCollection_List< TopoDS_Shape > & | ChangeStartShapes () |
| |
| int | MaxNumberSubShape (const TopoDS_Shape &Shape) |
| |
| void | CheckShape (const bool checkshape) |
| |
| bool | CheckShape () const |
| |
| bool | CheckShape (const TopoDS_Shape &S, const bool checkgeom=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 bool chk) const |
| |
| virtual void | DumpBB () |
| |
| void | DEBName (const TCollection_AsciiString &N) |
| |
| const TCollection_AsciiString & | DEBName () const |
| |
| void | DEBNumber (const int I) |
| |
| int | 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.