402403404405406407408409410411412
// points must all lie in a line if (coordList.size() < 3) { return null; } coordList.closeRing(); return coordList.toCoordinateArray(); } private Coordinate[] computeOctPts(Coordinate[] inputPts) { Coordinate[] pts = new Coordinate[8];