|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Solid
Solid instances are 3D-geometries that ...
| Nested Class Summary | |
|---|---|
static class |
Solid.SolidType
Convenience enum type for discriminating the different solid variants. |
| Nested classes/interfaces inherited from interface org.deegree.geometry.primitive.GeometricPrimitive |
|---|
GeometricPrimitive.PrimitiveType |
| Nested classes/interfaces inherited from interface org.deegree.geometry.Geometry |
|---|
Geometry.GeometryType |
| Method Summary | |
|---|---|
org.deegree.commons.uom.Measure |
getArea(org.deegree.commons.uom.Unit requestedBaseUnit)
|
Surface |
getExteriorSurface()
Returns the exterior surface (shell) of the solid. |
List<Surface> |
getInteriorSurfaces()
Returns the interior surfaces of the solid. |
GeometricPrimitive.PrimitiveType |
getPrimitiveType()
Must always return GeometricPrimitive.PrimitiveType.Solid. |
Solid.SolidType |
getSolidType()
Returns the type of solid. |
org.deegree.commons.uom.Measure |
getVolume(org.deegree.commons.uom.Unit requestedBaseUnit)
|
| Methods inherited from interface org.deegree.geometry.primitive.GeometricPrimitive |
|---|
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, isSFSCompliant, isWithin, isWithinDistance, overlaps, setCoordinateSystem, setGMLProperties, setId, setPrecision, touches |
| Methods inherited from interface org.deegree.commons.tom.gml.GMLObject |
|---|
getGMLProperties |
| Method Detail |
|---|
GeometricPrimitive.PrimitiveType getPrimitiveType()
GeometricPrimitive.PrimitiveType.Solid.
getPrimitiveType in interface GeometricPrimitiveGeometricPrimitive.PrimitiveType.SolidSolid.SolidType getSolidType()
org.deegree.commons.uom.Measure getVolume(org.deegree.commons.uom.Unit requestedBaseUnit)
requestedBaseUnit -
org.deegree.commons.uom.Measure getArea(org.deegree.commons.uom.Unit requestedBaseUnit)
requestedBaseUnit -
Surface getExteriorSurface()
Please note that this method may return null. The following explanation is from the GML 3.1.1 schema (geometryPrimitives.xsd): In normal 3-dimensional Euclidean space, one (composite) surface is distinguished as the exterior. In the more general case, this is not always possible.
List<Surface> getInteriorSurfaces()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||