|
Open CASCADE Technology 6.5.2
|
The WireExplorer is a tool to explore the edges of
a wire in a connection order.
i.e. each edge is connected to the previous one by
its origin.
If a wire is not closed returns only a segment of edges which
length depends on started in exploration edge. If wire has
singularities (for example, loops) WireExplorer can return not all
edges in a wire. it depends on type of singularity.
#include <BRepTools_WireExplorer.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| BRepTools_WireExplorer () | |
| Constructs an empty explorer (which can be initialized using Init) | |
| BRepTools_WireExplorer (const TopoDS_Wire &W) | |
| Initializes an exploration of the wire <W> face F is used to involve 2D analysis while exploration). | |
| BRepTools_WireExplorer (const TopoDS_Wire &W, const TopoDS_Face &F) | |
| Initializes an exploration of the wire <W>. F is used to select the edge connected to the previous in the parametric representation of <F>. | |
| void | Init (const TopoDS_Wire &W) |
| Initializes an exploration of the wire <W>. | |
| void | Init (const TopoDS_Wire &W, const TopoDS_Face &F) |
| Initializes an exploration of the wire <W>. F is used to select the edge connected to the previous in the parametric representation of <F>. | |
| Standard_Boolean | More () const |
| Returns True if there is a current edge. | |
| void | Next () |
| Proceeds to the next edge. | |
| const TopoDS_Edge & | Current () const |
| Returns the current edge. | |
| TopAbs_Orientation | Orientation () const |
| Returns an Orientation for the current edge. | |
| const TopoDS_Vertex & | CurrentVertex () const |
| Returns the vertex connecting the current edge to the previous one. | |
| void | Clear () |
| Clears the content of the explorer. | |
| BRepTools_WireExplorer::BRepTools_WireExplorer | ( | ) |
| BRepTools_WireExplorer::BRepTools_WireExplorer | ( | const TopoDS_Wire & | W | ) |
| BRepTools_WireExplorer::BRepTools_WireExplorer | ( | const TopoDS_Wire & | W, |
| const TopoDS_Face & | F | ||
| ) |
| void BRepTools_WireExplorer::Clear | ( | ) |
| const TopoDS_Edge& BRepTools_WireExplorer::Current | ( | ) | const |
| const TopoDS_Vertex& BRepTools_WireExplorer::CurrentVertex | ( | ) | const |
| void BRepTools_WireExplorer::Init | ( | const TopoDS_Wire & | W, |
| const TopoDS_Face & | F | ||
| ) |
| void BRepTools_WireExplorer::Init | ( | const TopoDS_Wire & | W | ) |
| Standard_Boolean BRepTools_WireExplorer::More | ( | ) | const |
| void BRepTools_WireExplorer::Next | ( | ) |
| void BRepTools_WireExplorer::operator delete | ( | void * | anAddress | ) | [inline] |
| void* BRepTools_WireExplorer::operator new | ( | size_t | size | ) | [inline] |
| void* BRepTools_WireExplorer::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| TopAbs_Orientation BRepTools_WireExplorer::Orientation | ( | ) | const |
1.7.4