private ConstraintVertex insertSite(ConstraintVertex v) { KdNode kdnode = kdt.insert(v.getCoordinate(), v); if (!kdnode.isRepeated()) { incDel.insertSite(v); } else { ConstraintVertex snappedV = (ConstraintVertex) kdnode.getData(); snappedV.merge(v); return snappedV; // testing // if ( v.isOnConstraint() && ! currV.isOnConstraint()) { // System.out.println(v); // } } return v; }
private ConstraintVertex insertSite(ConstraintVertex v) { KdNode kdnode = kdt.insert(v.getCoordinate(), v); if (!kdnode.isRepeated()) { incDel.insertSite(v); } else { ConstraintVertex snappedV = (ConstraintVertex) kdnode.getData(); snappedV.merge(v); return snappedV; // testing // if ( v.isOnConstraint() && ! currV.isOnConstraint()) { // System.out.println(v); // } } return v; }