|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@UML(identifier="CV_DiscreteCoverage",
specification=ISO_19123)
public interface DiscreteCoverage
A coverage that returns the same record of feature attribute values for any direct position
within a single object in its domain. The domain of a discrete coverage
consists of a collection of geometric objects. Discrete coverages are subclassed on the basis of
the type of geometric object in the spatial domain. Each subclass of DiscreteCoverage is
associated with a specific subclass of GeometryValuePair.
| Method Summary | |
|---|---|
Set |
evaluate(DirectPosition p,
Collection<String> list)
Returns a set of records of feature attribute values for the specified direct position. |
Set<? extends DomainObject> |
evaluateInverse(Object v)
Locates the geometry-value pairs for which value equals the input record, and return the set of domain objects belonging to those geometry-value pairs. |
Set<? extends GeometryValuePair> |
getElements()
Returns the set of geometry-value pairs included in this coverage. |
Set<? extends GeometryValuePair> |
locate(DirectPosition p)
Returns the set of geometry-value pairs that include the domain objects containing the specified direct position. |
| 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, list, select |
| Method Detail |
|---|
@UML(identifier="element",
obligation=OPTIONAL,
specification=ISO_19123)
Set<? extends GeometryValuePair> getElements()
Coverage.list()?
@UML(identifier="locate",
obligation=OPTIONAL,
specification=ISO_19123)
Set<? extends GeometryValuePair> locate(DirectPosition p)
null if the direct position is not on any of the
objects within the domain of the discrete coverage.
@UML(identifier="evaluate",
obligation=MANDATORY,
specification=ISO_19123)
Set evaluate(DirectPosition p,
Collection<String> list)
null if the direct position is not on any of the
objects within the domain of the discrete coverage.
@UML(identifier="evaluateInverse",
obligation=OPTIONAL,
specification=ISO_19123)
Set<? extends DomainObject> evaluateInverse(Object v)
null set if none of the
geometry-value pairs associated with this discrete coverage has a
value equal to the input record.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||