Open CASCADE Technology 7.8.0
|
Rebuilds edges to connect with new vertices, was moved from ShapeBuild. Makes vertices to be shared to connect edges, updates positions and tolerances for shared vertices. Accepts edges bounded by two vertices each. More...
#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. | |
Rebuilds edges to connect with new vertices, was moved from ShapeBuild. Makes vertices to be shared to connect edges, updates positions and tolerances for shared vertices. Accepts edges bounded by two vertices each.
ShapeFix_EdgeConnect::ShapeFix_EdgeConnect | ( | ) |
void ShapeFix_EdgeConnect::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 ShapeFix_EdgeConnect::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 ShapeFix_EdgeConnect::Build | ( | ) |
Builds shared vertices, updates their positions and tolerances.
void ShapeFix_EdgeConnect::Clear | ( | ) |
Clears internal data structure.