Open CASCADE Technology 6.6.0
|
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 | |
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 |
ShapeFix_EdgeConnect::ShapeFix_EdgeConnect | ( | ) |
void ShapeFix_EdgeConnect::Add | ( | const TopoDS_Edge & | aFirst, |
const TopoDS_Edge & | aSecond | ||
) |
void ShapeFix_EdgeConnect::Add | ( | const TopoDS_Shape & | aShape | ) |
void ShapeFix_EdgeConnect::Build | ( | ) |
void ShapeFix_EdgeConnect::Clear | ( | ) |