#include <TopOpeBRepBuild_FaceBuilder.hxx>
|
| | TopOpeBRepBuild_FaceBuilder () |
| |
| | TopOpeBRepBuild_FaceBuilder (TopOpeBRepBuild_WireEdgeSet &ES, const TopoDS_Shape &F, const bool ForceClass=false) |
| | Create a FaceBuilder to build the faces on the shapes (wires, blocks of edge) described by <LS>.
|
| |
| void | InitFaceBuilder (TopOpeBRepBuild_WireEdgeSet &ES, const TopoDS_Shape &F, const bool ForceClass) |
| |
| void | DetectUnclosedWire (NCollection_IndexedDataMap< TopoDS_Shape, TopoDS_Shape, TopTools_ShapeMapHasher > &mapVVsameG, NCollection_IndexedDataMap< TopoDS_Shape, TopoDS_Shape, TopTools_ShapeMapHasher > &mapVon1Edge) |
| | Removes are non 3d-closed wires. Fills up maps <mapVVsameG> and <mapVon1Edge>, in order to correct 3d-closed but unclosed (topologic connexity) wires. modifies myBlockBuilder.
|
| |
| void | CorrectGclosedWire (const NCollection_IndexedDataMap< TopoDS_Shape, TopoDS_Shape, TopTools_ShapeMapHasher > &mapVVref, const NCollection_IndexedDataMap< TopoDS_Shape, TopoDS_Shape, TopTools_ShapeMapHasher > &mapVon1Edge) |
| | Using the given maps, change the topology of the 3d-closed wires, in order to get closed wires.
|
| |
| void | DetectPseudoInternalEdge (NCollection_IndexedMap< TopoDS_Shape, TopTools_ShapeMapHasher > &mapE) |
| | Removes edges appearing twice (FORWARD,REVERSED) with a bounding vertex not connected to any other edge. mapE contains edges found. modifies myBlockBuilder.
|
| |
| const TopoDS_Shape & | Face () const |
| | return myFace
|
| |
| int | InitFace () |
| |
| bool | MoreFace () const |
| |
| void | NextFace () |
| |
| int | InitWire () |
| |
| bool | MoreWire () const |
| |
| void | NextWire () |
| |
| bool | IsOldWire () const |
| |
| const TopoDS_Shape & | OldWire () const |
| | Returns current wire This wire may be :
|
| |
| void | FindNextValidElement () |
| | Iterates on myBlockIterator until finding a valid element.
|
| |
| int | InitEdge () |
| |
| bool | MoreEdge () const |
| |
| void | NextEdge () |
| |
| const TopoDS_Shape & | Edge () const |
| | Returns current new edge of current new wire.
|
| |
| int | EdgeConnexity (const TopoDS_Shape &E) const |
| |
| int | AddEdgeWire (const TopoDS_Shape &E, TopoDS_Shape &W) const |
| |
◆ TopOpeBRepBuild_FaceBuilder() [1/2]
| TopOpeBRepBuild_FaceBuilder::TopOpeBRepBuild_FaceBuilder |
( |
| ) |
|
◆ TopOpeBRepBuild_FaceBuilder() [2/2]
Create a FaceBuilder to build the faces on the shapes (wires, blocks of edge) described by <LS>.
◆ AddEdgeWire()
◆ CorrectGclosedWire()
Using the given maps, change the topology of the 3d-closed wires, in order to get closed wires.
◆ DetectPseudoInternalEdge()
Removes edges appearing twice (FORWARD,REVERSED) with a bounding vertex not connected to any other edge. mapE contains edges found. modifies myBlockBuilder.
◆ DetectUnclosedWire()
Removes are non 3d-closed wires. Fills up maps <mapVVsameG> and <mapVon1Edge>, in order to correct 3d-closed but unclosed (topologic connexity) wires. modifies myBlockBuilder.
◆ Edge()
| const TopoDS_Shape & TopOpeBRepBuild_FaceBuilder::Edge |
( |
| ) |
const |
Returns current new edge of current new wire.
◆ EdgeConnexity()
| int TopOpeBRepBuild_FaceBuilder::EdgeConnexity |
( |
const TopoDS_Shape & | E | ) |
const |
◆ Face()
| const TopoDS_Shape & TopOpeBRepBuild_FaceBuilder::Face |
( |
| ) |
const |
◆ FindNextValidElement()
| void TopOpeBRepBuild_FaceBuilder::FindNextValidElement |
( |
| ) |
|
Iterates on myBlockIterator until finding a valid element.
◆ InitEdge()
| int TopOpeBRepBuild_FaceBuilder::InitEdge |
( |
| ) |
|
◆ InitFace()
| int TopOpeBRepBuild_FaceBuilder::InitFace |
( |
| ) |
|
◆ InitFaceBuilder()
◆ InitWire()
| int TopOpeBRepBuild_FaceBuilder::InitWire |
( |
| ) |
|
◆ IsOldWire()
| bool TopOpeBRepBuild_FaceBuilder::IsOldWire |
( |
| ) |
const |
◆ MoreEdge()
| bool TopOpeBRepBuild_FaceBuilder::MoreEdge |
( |
| ) |
const |
◆ MoreFace()
| bool TopOpeBRepBuild_FaceBuilder::MoreFace |
( |
| ) |
const |
◆ MoreWire()
| bool TopOpeBRepBuild_FaceBuilder::MoreWire |
( |
| ) |
const |
◆ NextEdge()
| void TopOpeBRepBuild_FaceBuilder::NextEdge |
( |
| ) |
|
◆ NextFace()
| void TopOpeBRepBuild_FaceBuilder::NextFace |
( |
| ) |
|
◆ NextWire()
| void TopOpeBRepBuild_FaceBuilder::NextWire |
( |
| ) |
|
◆ OldWire()
| const TopoDS_Shape & TopOpeBRepBuild_FaceBuilder::OldWire |
( |
| ) |
const |
Returns current wire This wire may be :
- an old wire OldWire(), which has not been reconstructed;
- a new wire made of edges described by ...NewEdge() methods.
The documentation for this class was generated from the following file: