Open CASCADE Technology
6.5.4
|
Makes vertices to be shared to connect edges,
updates positions and tolerances for shared vertices.
Accepts edges bounded by two vertices each.
#include <ShapeFix_EdgeConnect.hxx>
Public Member Functions | |
DEFINE_STANDARD_ALLOC | ShapeFix_EdgeConnect () |
void | Add (const TopoDS_Edge &aFirst, const TopoDS_Edge &aSecond) |
Adds information on connectivity between start vertex of second edge and end vertex of first edge, taking edges orientation into account | |
void | Add (const TopoDS_Shape &aShape) |
Adds connectivity information for the whole shape. Note: edges in wires must be well ordered Note: flag Closed should be set for closed wires | |
void | Build () |
Builds shared vertices, updates their positions and tolerances | |
void | Clear () |
Clears internal data structure |
void ShapeFix_EdgeConnect::Add | ( | const TopoDS_Edge & | aFirst, |
const TopoDS_Edge & | aSecond | ||
) |
void ShapeFix_EdgeConnect::Add | ( | const TopoDS_Shape & | aShape | ) |