|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deegree.geometry.standard.AbstractDefaultGeometry
org.deegree.geometry.standard.multi.DefaultMultiGeometry<LineString>
org.deegree.geometry.standard.multi.DefaultMultiLineString
public class DefaultMultiLineString
Default implementation of MultiLineString.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.deegree.geometry.multi.MultiGeometry |
|---|
MultiGeometry.MultiGeometryType |
| Nested classes/interfaces inherited from interface org.deegree.geometry.Geometry |
|---|
Geometry.GeometryType |
| Field Summary |
|---|
| Fields inherited from class org.deegree.geometry.standard.multi.DefaultMultiGeometry |
|---|
members |
| Fields inherited from class org.deegree.geometry.standard.AbstractDefaultGeometry |
|---|
crs, env, id, jtsFactory, jtsGeometry, pm |
| Constructor Summary | |
|---|---|
DefaultMultiLineString(java.lang.String id,
CRS crs,
PrecisionModel pm,
java.util.List<LineString> members)
Creates a new DefaultMultiLineString from the given parameters. |
|
| Method Summary | |
|---|---|
protected com.vividsolutions.jts.geom.MultiLineString |
buildJTSGeometry()
|
double |
getLength()
The length of a MultiLineString is calculated as the sum of the length of all contained
LineStrings. |
MultiGeometry.MultiGeometryType |
getMultiGeometryType()
|
| Methods inherited from class org.deegree.geometry.standard.multi.DefaultMultiGeometry |
|---|
add, add, addAll, addAll, clear, contains, containsAll, get, getCoordinateDimension, getEnvelope, getGeometryType, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray |
| Methods inherited from class org.deegree.geometry.standard.AbstractDefaultGeometry |
|---|
contains, createFromJTS, crosses, equals, getAsDefaultGeometry, getBuffer, getCentroid, getConvexHull, getCoordinateSystem, getDifference, getDistance, getGMLProperties, getId, getIntersection, getJTSGeometry, getPrecision, getUnion, intersects, isBeyond, isDisjoint, isWithin, isWithinDistance, overlaps, setCoordinateSystem, setGMLProperties, setId, setPrecision, toString, touches |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.deegree.geometry.multi.MultiGeometry |
|---|
getGeometryType |
| Methods inherited from interface org.deegree.geometry.Geometry |
|---|
contains, crosses, equals, getBuffer, getCentroid, getConvexHull, getCoordinateDimension, getCoordinateSystem, getDifference, getDistance, getEnvelope, getId, getIntersection, getPrecision, getUnion, intersects, isBeyond, isDisjoint, isWithin, isWithinDistance, overlaps, setCoordinateSystem, setGMLProperties, setId, setPrecision, touches |
| Methods inherited from interface org.deegree.gml.GMLObject |
|---|
getGMLProperties |
| Methods inherited from interface java.util.List |
|---|
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray |
| Constructor Detail |
|---|
public DefaultMultiLineString(java.lang.String id,
CRS crs,
PrecisionModel pm,
java.util.List<LineString> members)
DefaultMultiLineString from the given parameters.
id - identifier, may be nullcrs - coordinate reference system, may be nullpm - precision model, may be nullmembers - | Method Detail |
|---|
public double getLength()
MultiLineStringMultiLineString is calculated as the sum of the length of all contained
LineStrings.
getLength in interface MultiLineStringpublic MultiGeometry.MultiGeometryType getMultiGeometryType()
getMultiGeometryType in interface MultiGeometry<LineString>getMultiGeometryType in class DefaultMultiGeometry<LineString>MultiGeometry.MultiGeometryTypeprotected com.vividsolutions.jts.geom.MultiLineString buildJTSGeometry()
buildJTSGeometry in class DefaultMultiGeometry<LineString>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||