I am working on including OCC in our mesh generator NETGEN (http://hpfem.jku.at/netgen). Some IGES/STEP geometries coming from solid modelers have edges of length 1e-5 or so next to edges of length 1 because of an inexact output of the solid modeler. when meshing faces bound by such edges we get an extremly small mesh size. so i would like to connect the two edges and drop the middle vertex (if both edges share the same Geom_Curve). is there a method in OCC, that checks for such situations and repairs them?