addPoint method
Add a Point to the graph.
Implementation
void addPoint(Point p)
{
// a zero or negative width buffer of a point is empty
if (distance <= 0.0)
return;
List<Coordinate> coord = p.getCoordinates();
// skip if coordinate is invalid
if (coord.length >= 1 && ! coord[0].isValid())
return;
List<Coordinate>? curve = curveBuilder!.getLineCurve(coord, distance);
addCurve(curve, Location.EXTERIOR, Location.INTERIOR);
}