/** * Converts a DirectPosition to a JTS Point primitive. Returns a newly * instantiated Point object that was created using the default * GeometryFactory instance. */ public static com.vividsolutions.jts.geom.Point directPositionToPoint(DirectPosition dp) { return GEOMETRY_FACTORY.createPoint(directPositionToCoordinate(dp)); }
/** * Converts a DirectPosition to a JTS Point primitive. Returns a newly * instantiated Point object that was created using the default * GeometryFactory instance. */ public static com.vividsolutions.jts.geom.Point directPositionToPoint(DirectPosition dp) { return GEOMETRY_FACTORY.createPoint(directPositionToCoordinate(dp)); }
public void filter(com.vividsolutions.jts.geom.Coordinate coord) { // Load the input into a DirectPosition JTSUtils.coordinateToDirectPosition(coord, src); try { // Do the transform math. transform.transform(src, dst); } catch (MismatchedDimensionException e) { throw new RuntimeException(e); } catch (TransformException e) { throw new RuntimeException(e); } // Load the result back into the Coordinate. JTSUtils.directPositionToCoordinate(dst, coord); } }
public void filter(com.vividsolutions.jts.geom.Coordinate coord) { // Load the input into a DirectPosition JTSUtils.coordinateToDirectPosition(coord, src); try { // Do the transform math. transform.transform(src, dst); } catch (MismatchedDimensionException e) { throw new RuntimeException(e); } catch (TransformException e) { throw new RuntimeException(e); } // Load the result back into the Coordinate. JTSUtils.directPositionToCoordinate(dst, coord); } }
/** * @return * @see com.polexis.lite.spatialschema.geometry.geometry.GenericCurveImpl#computeJTSPeer() */ protected Geometry computeJTSPeer() { int n = controlPoints.length(); com.vividsolutions.jts.geom.Coordinate [] coords = new com.vividsolutions.jts.geom.Coordinate[n]; for (int i=0; i<n; i++) { coords[i] = JTSUtils.directPositionToCoordinate( (DirectPosition) controlPoints.positions().get(i)); } return JTSUtils.GEOMETRY_FACTORY.createLineString(coords); }
public com.vividsolutions.jts.geom.Geometry getJTSGeometry() { int n = super.size(); com.vividsolutions.jts.geom.Coordinate [] coords = new com.vividsolutions.jts.geom.Coordinate[n]; for (int i=0; i<n; i++) { coords[i] = JTSUtils.directPositionToCoordinate( (DirectPosition) super.get(i)); } return JTSUtils.GEOMETRY_FACTORY.createMultiPoint(coords); } }
public com.vividsolutions.jts.geom.Geometry getJTSGeometry() { int n = super.size(); com.vividsolutions.jts.geom.Coordinate [] coords = new com.vividsolutions.jts.geom.Coordinate[n]; for (int i=0; i<n; i++) { coords[i] = JTSUtils.directPositionToCoordinate( (DirectPosition) super.get(i)); } return JTSUtils.GEOMETRY_FACTORY.createMultiPoint(coords); } }
/** * @return * @see com.polexis.lite.spatialschema.geometry.geometry.GenericCurveImpl#computeJTSPeer() */ protected Geometry computeJTSPeer() { int n = controlPoints.size(); com.vividsolutions.jts.geom.Coordinate [] coords = new com.vividsolutions.jts.geom.Coordinate[n]; for (int i=0; i<n; i++) { coords[i] = JTSUtils.directPositionToCoordinate( (DirectPosition) controlPoints.get(i)); } return JTSUtils.GEOMETRY_FACTORY.createLineString(coords); }
JTSUtils.directPositionToCoordinate(topCorner); Coordinate jtsTopLeft = JTSUtils.directPositionToCoordinate(topLeft); Coordinate jtsBotLeft = JTSUtils.directPositionToCoordinate(botCorner); Coordinate jtsBotRight = JTSUtils.directPositionToCoordinate(botRight);
JTSUtils.directPositionToCoordinate(topCorner); Coordinate jtsTopLeft = JTSUtils.directPositionToCoordinate(topLeft); Coordinate jtsBotLeft = JTSUtils.directPositionToCoordinate(botCorner); Coordinate jtsBotRight = JTSUtils.directPositionToCoordinate(botRight);