boundaryMultiLineString method
Implementation
Geometry boundaryMultiLineString(MultiLineString mLine) {
if (geom.isEmpty()) {
return getEmptyMultiPoint();
}
List<Coordinate> bdyPts = computeBoundaryCoordinates(mLine);
// return Point or MultiPoint
if (bdyPts.length == 1) {
return geomFact.createPoint(bdyPts[0]);
}
// this handles 0 points case as well
return geomFact.createMultiPointFromCoords(bdyPts);
}