org.geotools.renderer.geom
Class JTSGeometries
java.lang.Object
org.geotools.renderer.geom.Geometry
org.geotools.renderer.geom.GeometryCollection
org.geotools.renderer.geom.JTSGeometries
- All Implemented Interfaces:
- java.lang.Cloneable, org.opengis.util.Cloneable, java.lang.Comparable, java.io.Serializable, java.awt.Shape
- public class JTSGeometries
- extends GeometryCollection
A geometry collection backed by one or many JTS
Geometry
objects.
- Version:
- $Id: JTSGeometries.java 17672 2006-01-19 00:25:55Z desruisseaux $
- Author:
- Martin Desruisseaux
- See Also:
- Serialized Form
Method Summary |
Geometry |
add(com.vividsolutions.jts.geom.Geometry geometry)
Add the specified geometry to this collection. |
Methods inherited from class org.geotools.renderer.geom.GeometryCollection |
add, add, add, assemble, assemble, clip, clone, compareTo, compress, contains, contains, contains, contains, equals, getBounds2D, getCoordinateSystem, getGeometries, getGeometries, getGeometriesContaining, getGeometriesIntersecting, getName, getPathIterator, getPointCount, getPolygonName, getRenderingResolution, getResolution, getValue, hashCode, intersects, intersects, isEmpty, readObject, remove, removeAll, setCoordinateSystem, setRenderingResolution, setResolution, setValue, setValue, writeObject |
Methods inherited from class org.geotools.renderer.geom.Geometry |
contains, getBounds, getID, getPathIterator, getStyle, getUserObject, intersects, setID, setStyle, setUserObject, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
JTSGeometries
public JTSGeometries()
- Construct an initially empty collection using the
default coordinate system.
Geometries can be added using
add(com.vividsolutions.jts.geom.Geometry)
method.
JTSGeometries
public JTSGeometries(CoordinateSystem cs)
- Construct an initialy empty collection.
Geometries can be added using
add(com.vividsolutions.jts.geom.Geometry)
method.
- Parameters:
cs
- The coordinate system to use for all points in this geometry,
or null
if unknow.
JTSGeometries
public JTSGeometries(com.vividsolutions.jts.geom.Geometry geometry)
- Construct a collection for the specified geometry. The
value
is
computed from the mean value of all Coordinate.z
in the specified geometry.
- Parameters:
geometry
- The geometry to wrap, or null
if none.- Task:
- TODO: The coordinate system currently default to PROMISCUOUS.
We should find it from the SRID code.
add
public Geometry add(com.vividsolutions.jts.geom.Geometry geometry)
throws org.opengis.referencing.operation.TransformException,
java.lang.IllegalArgumentException
- Add the specified geometry to this collection. The geometry must be one of
the following classes:
Point
, LineString
, Polygon
or GeometryCollection
.
- Parameters:
geometry
- The geometry to add.
- Returns:
- The geometry as a
Geometry
wrapper. The style can
be set using add(geometry).setStyle
(style)
.
- Throws:
org.opengis.referencing.operation.TransformException
- if the specified geometry can't
be transformed in this collection's coordinate system.
java.lang.IllegalArgumentException
- if the geometry is not a a valid class.
Copyright © GeoTools. All Rights Reserved.