|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.h2gis.drivers.utility.CoordinatesUtils
public final class CoordinatesUtils
This utility class provides some useful methods related to JTS Coordinate objects.
| Method Summary | |
|---|---|
static boolean |
contains(com.vividsolutions.jts.geom.Coordinate[] coords,
com.vividsolutions.jts.geom.Coordinate coord)
|
static boolean |
contains2D(com.vividsolutions.jts.geom.Coordinate[] coords,
com.vividsolutions.jts.geom.Coordinate coord)
Checks if a coordinate array contains a specific coordinate. |
static boolean |
contains3D(com.vividsolutions.jts.geom.Coordinate[] coords,
com.vividsolutions.jts.geom.Coordinate coord)
Check if a coordinate array contains a specific coordinate. |
static com.vividsolutions.jts.geom.Coordinate[] |
getFurthestCoordinate(com.vividsolutions.jts.geom.Coordinate base,
com.vividsolutions.jts.geom.Coordinate[] coords)
Find the furthest coordinate in a geometry from a base coordinate |
static double |
interpolate(com.vividsolutions.jts.geom.Coordinate firstCoordinate,
com.vividsolutions.jts.geom.Coordinate lastCoordinate,
com.vividsolutions.jts.geom.Coordinate toBeInterpolated)
Interpolates a z value (linearly) between the two coordinates. |
static double |
length3D(com.vividsolutions.jts.geom.CoordinateSequence pts)
Computes the length of a linestring specified by a sequence of points. |
static double |
length3D(com.vividsolutions.jts.geom.Geometry geom)
Returns the 3D length of the geometry |
static double |
length3D(com.vividsolutions.jts.geom.LineString lineString)
Returns the 3D perimeter of a line string. |
static double |
length3D(com.vividsolutions.jts.geom.Polygon polygon)
Returns the 3D perimeter of a polygon |
static double[] |
zMinMax(com.vividsolutions.jts.geom.Coordinate[] cs)
Determine the min and max "z" values in an array of Coordinates. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static double interpolate(com.vividsolutions.jts.geom.Coordinate firstCoordinate,
com.vividsolutions.jts.geom.Coordinate lastCoordinate,
com.vividsolutions.jts.geom.Coordinate toBeInterpolated)
firstCoordinate - lastCoordinate - toBeInterpolated -
public static boolean contains(com.vividsolutions.jts.geom.Coordinate[] coords,
com.vividsolutions.jts.geom.Coordinate coord)
public static boolean contains2D(com.vividsolutions.jts.geom.Coordinate[] coords,
com.vividsolutions.jts.geom.Coordinate coord)
coords - coord -
public static boolean contains3D(com.vividsolutions.jts.geom.Coordinate[] coords,
com.vividsolutions.jts.geom.Coordinate coord)
coords - coord -
public static double[] zMinMax(com.vividsolutions.jts.geom.Coordinate[] cs)
cs - The array to search.
public static com.vividsolutions.jts.geom.Coordinate[] getFurthestCoordinate(com.vividsolutions.jts.geom.Coordinate base,
com.vividsolutions.jts.geom.Coordinate[] coords)
base - coords -
public static double length3D(com.vividsolutions.jts.geom.CoordinateSequence pts)
pts - the points specifying the linestring
public static double length3D(com.vividsolutions.jts.geom.Geometry geom)
geom -
public static double length3D(com.vividsolutions.jts.geom.LineString lineString)
lineString -
public static double length3D(com.vividsolutions.jts.geom.Polygon polygon)
polygon -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||