|
||||||||||
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<Solid>
org.deegree.geometry.standard.multi.DefaultMultiSolid
public class DefaultMultiSolid
Default implementation of MultiSolid
.
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 | |
---|---|
DefaultMultiSolid(java.lang.String id,
CRS crs,
PrecisionModel pm,
java.util.List<Solid> members)
Creates a new DefaultMultiSolid from the given parameters. |
Method Summary | |
---|---|
MultiGeometry.MultiGeometryType |
getMultiGeometryType()
|
double |
getVolume()
The volume of all contained Solid s measured in units of the used CoordinateSystem . |
Methods inherited from class org.deegree.geometry.standard.multi.DefaultMultiGeometry |
---|
add, add, addAll, addAll, buildJTSGeometry, 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 DefaultMultiSolid(java.lang.String id, CRS crs, PrecisionModel pm, java.util.List<Solid> members)
DefaultMultiSolid
from the given parameters.
id
- identifier, may be nullcrs
- coordinate reference system, may be nullpm
- precision model, may be nullmembers
- Method Detail |
---|
public double getVolume()
MultiSolid
Solid
s measured in units of the used CoordinateSystem
.
getVolume
in interface MultiSolid
public MultiGeometry.MultiGeometryType getMultiGeometryType()
getMultiGeometryType
in interface MultiGeometry<Solid>
getMultiGeometryType
in class DefaultMultiGeometry<Solid>
MultiGeometry.MultiGeometryType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |