Search in sources :

Example 1 with MultiPointVertex

use of com.revolsys.geometry.model.vertex.MultiPointVertex in project com.revolsys.open by revolsys.

the class MultiPoint method pointVertices.

@Override
default List<Vertex> pointVertices() {
    if (isEmpty()) {
        return Collections.emptyList();
    } else {
        final int vertexCount = getVertexCount();
        final List<Vertex> vertices = new ArrayList<>(vertexCount);
        for (int i = 0; i < vertexCount; i++) {
            final MultiPointVertex vertex = new MultiPointVertex(this, i);
            vertices.add(vertex);
        }
        return vertices;
    }
}
Also used : MultiPointVertex(com.revolsys.geometry.model.vertex.MultiPointVertex) Vertex(com.revolsys.geometry.model.vertex.Vertex) MultiPointVertex(com.revolsys.geometry.model.vertex.MultiPointVertex) ArrayList(java.util.ArrayList)

Aggregations

MultiPointVertex (com.revolsys.geometry.model.vertex.MultiPointVertex)1 Vertex (com.revolsys.geometry.model.vertex.Vertex)1 ArrayList (java.util.ArrayList)1