Example usage for com.google.common.geometry S2Polyline isValid

List of usage examples for com.google.common.geometry S2Polyline isValid

Introduction

In this page you can find the example usage for com.google.common.geometry S2Polyline isValid.

Prototype

public boolean isValid(List<S2Point> vertices) 

Source Link

Document

Return true if the given vertices form a valid polyline.

Usage

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