org.geotools.grid
Interface GridElement

All Known Subinterfaces:
Hexagon, LineElement, Oblong, PolygonElement
All Known Implementing Classes:
HexagonImpl, OblongImpl, OrthoLine

public interface GridElement

The base interface for vector grid elements.

Since:
8.0
Author:
mbedward

Method Summary
 ReferencedEnvelope getBounds()
          Gets the bounds of this grid element.
 Coordinate[] getVertices()
          Gets the vertices of this grid element.
 Geometry toDenseGeometry(double maxSpacing)
          Creates a new, densified Geometry from this grid element.
 Geometry toGeometry()
          Creates a new Geometry from this grid element.
 

Method Detail

getBounds

ReferencedEnvelope getBounds()
Gets the bounds of this grid element.

Returns:
the bounding rectangle

getVertices

Coordinate[] getVertices()
Gets the vertices of this grid element.

Returns:
the vertices

toGeometry

Geometry toGeometry()
Creates a new Geometry from this grid element.

Returns:
a new Geometry

toDenseGeometry

Geometry toDenseGeometry(double maxSpacing)
Creates a new, densified Geometry from this grid element.

Parameters:
maxSpacing - the maximum distance between adjacent vertices
Returns:
a new Geometry
Throws:
IllegalArgumentException - if maxSpacing is <= 0


Copyright © 1996-2014 Geotools. All Rights Reserved.