Open CASCADE Technology 6.6.0
|
Used by DSAccess to reconstruct an EdgeSet of connected edges. The result produced by
MakeBlock is a list of non-standard TopoDS_wire,
which can present connexions of edge of order > 2
in certain vertex. The method IsWire
indicates standard/non-standard character of all wire produced.
#include <BRepAlgo_EdgeConnector.hxx>
Public Member Functions | |
BRepAlgo_EdgeConnector () | |
void | Add (const TopoDS_Edge &e) |
void | Add (TopTools_ListOfShape &LOEdge) |
void | AddStart (const TopoDS_Shape &e) |
void | AddStart (TopTools_ListOfShape &LOEdge) |
void | ClearStartElement () |
TopTools_ListOfShape & | MakeBlock () |
returns a list of wire non standard | |
void | Done () |
Standard_Boolean | IsDone () const |
NYI //! returns true if proceeded to MakeBlock() | |
Standard_Boolean | IsWire (const TopoDS_Shape &W) |
NYI //! returns true if W is a Wire standard. W must belong to the list returned by MakeBlock. |
BRepAlgo_EdgeConnector::BRepAlgo_EdgeConnector | ( | ) |
void BRepAlgo_EdgeConnector::Add | ( | const TopoDS_Edge & | e | ) |
void BRepAlgo_EdgeConnector::Add | ( | TopTools_ListOfShape & | LOEdge | ) |
void BRepAlgo_EdgeConnector::AddStart | ( | TopTools_ListOfShape & | LOEdge | ) |
void BRepAlgo_EdgeConnector::AddStart | ( | const TopoDS_Shape & | e | ) |
void BRepAlgo_EdgeConnector::ClearStartElement | ( | ) |
void BRepAlgo_EdgeConnector::Done | ( | ) |
Standard_Boolean BRepAlgo_EdgeConnector::IsDone | ( | ) | const |
Standard_Boolean BRepAlgo_EdgeConnector::IsWire | ( | const TopoDS_Shape & | W | ) |
TopTools_ListOfShape& BRepAlgo_EdgeConnector::MakeBlock | ( | ) |