|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@UML(identifier="CV_DiscreteSolidCoverage",
specification=ISO_19123)
public interface DiscreteSolidCoverageA coverage whose domain consists of a collection of solids. Solids or their boundaries may be of any shape. Generally, the solids that constitute the domain of a coverage are mutually exclusive and exhaustively partition the extent of the coverage, but this is not required.
Example: Buildings in an urban area could be represented as a set of unconnected solids each with attributes such as building name, address, floor space, and number of occupants.
As in the case of surfaces, the spatial domain of a discrete solid coverage may be a regular or semiregular tessellation of the extent of the coverage. The tessellation can be defined in terms of a 3 dimensional grid, where the set of grid cells is the spatial domain of the coverage.
| Method Summary | |
|---|---|
Set<SolidValuePair> |
getElements()
Returns the set of solid-value pairs included in this coverage. |
Set<SolidValuePair> |
list()
Returns the dictionary of solid-value pairs that contain the objects in the domain of the coverage each paired with its record of feature attribute values. |
Set<SolidValuePair> |
locate(DirectPosition p)
Returns the set of solid-value pairs that include the domain objects containing the specified direct position. |
| Methods inherited from interface DiscreteCoverage |
|---|
evaluate, evaluateInverse |
| Methods inherited from interface Coverage |
|---|
evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluateInverse, find, find, getCommonPointRule, getCoordinateReferenceSystem, getDimensionNames, getDomainElements, getDomainExtents, getEnvelope, getMetadataNames, getMetadataValue, getNumSampleDimensions, getRangeElements, getRangeType, getRenderableImage, getSampleDimension, getSources, select |
| Method Detail |
|---|
@UML(identifier="element",
obligation=OPTIONAL,
specification=ISO_19123)
Set<SolidValuePair> getElements()
getElements in interface DiscreteCoverage
@UML(identifier="locate",
obligation=OPTIONAL,
specification=ISO_19123)
Set<SolidValuePair> locate(DirectPosition p)
locate in interface DiscreteCoverage
@UML(identifier="list",
obligation=MANDATORY,
specification=ISO_19123)
Set<SolidValuePair> list()
list in interface Coverage
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||