List of usage examples for com.google.common.geometry S2Polyline isValid
public boolean isValid(List<S2Point> vertices)
From source file:com.bc.fiduceo.geometry.s2.BcS2MultiLineString.java
@Override public boolean isValid() { boolean valid = false; for (S2Polyline s2Polyline : s2PolylineList) { int numVertices = s2Polyline.numVertices(); ArrayList<S2Point> s2PointArrayList = new ArrayList<>(); for (int i = 0; i < numVertices; i++) { s2PointArrayList.add(s2Polyline.vertex(i)); }//from w w w . j a v a 2s . com valid = s2Polyline.isValid(s2PointArrayList); } return valid; }