addPoint method

void addPoint(
  1. Point p
)

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);
}