|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@UML(identifier="GM_Solid",
specification=ISO_19107)
public interface SolidBasis for 3-dimensional geometry. The extent of a solid is defined by the boundary surfaces.
PrimitiveFactory.createSolid(org.opengis.geometry.primitive.SolidBoundary)| Method Summary | |
|---|---|
double |
getArea()
Returns the sum of the surface areas of all of the boundary components of a solid. |
OrientablePrimitive[] |
getProxy()
Returns always null, since solids have no proxy. |
double |
getVolume()
Returns the volume of this solid. |
| Methods inherited from interface Primitive |
|---|
getComplexes, getComposite, getContainedPrimitives, getContainingPrimitives |
| Methods inherited from interface Geometry |
|---|
clone, distance, getBoundary, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getDistance, getEnvelope, getMaximalComplex, getMbRegion, getPrecision, getRepresentativePoint, isCycle, isMutable, isSimple, toImmutable, transform, transform |
| Methods inherited from interface TransfiniteSet |
|---|
contains, contains, difference, equals, intersection, intersects, symmetricDifference, union |
| Method Detail |
|---|
@UML(identifier="area",
obligation=MANDATORY,
specification=ISO_19107)
double getArea()
Area return type.
@UML(identifier="volume",
obligation=MANDATORY,
specification=ISO_19107)
double getVolume()
Volume return type.
@Association(value="Oriented")
@UML(identifier="proxy",
obligation=FORBIDDEN,
specification=ISO_19107)
OrientablePrimitive[] getProxy()
null, since solids have no proxy.
getProxy in interface Primitivenull if none.OrientablePrimitive.getPrimitive()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||