|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@UML(identifier="CV_ContinuousCoverage",
specification=ISO_19123)
public interface ContinuousCoverageA coverage that returns a distinct record of feature attribute values for any direct position within its domain. Although the domain of a continuous coverage is ordinarily bounded in terms of its spatial and/or temporal extent, it can be subdivided into an infinite number of direct positions.
| Method Summary | |
|---|---|
Set<Record> |
evaluate(DirectPosition p,
Set<String> list)
Returns a set of records of feature attribute values for the specified direct position. |
Set<? extends DomainObject> |
evaluateInverse(Record v)
Locates the geometry-value pairs for which value equals the specified record, and return the set of domain objects belonging to those pairs. |
Set<? extends ValueObject> |
getElements()
Returns the set of value objects used to evaluate the coverage. |
InterpolationMethod |
getInterpolationMethod()
Returns a code that identifies the interpolation method that shall be used to derive a feature attribute value at any direct position within the value object. |
RecordType |
getInterpolationParameterTypes()
Returns the optional parameter types for interpolation. |
Set<? extends ValueObject> |
locate(DirectPosition p)
Returns the set of value objects that contains the specified direct position. |
Set<? extends GeometryValuePair> |
select(Geometry s,
Period t)
Returns the set of geometry-value pairs associated with the value objects of which this continuous coverage is composed. |
| Methods inherited from interface Coverage |
|---|
evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, find, find, getCommonPointRule, getCoordinateReferenceSystem, getDimensionNames, getDomainElements, getDomainExtents, getEnvelope, getMetadataNames, getMetadataValue, getNumSampleDimensions, getRangeElements, getRangeType, getRenderableImage, getSampleDimension, getSources, list |
| Method Detail |
|---|
@UML(identifier="element",
obligation=OPTIONAL,
specification=ISO_19123)
Set<? extends ValueObject> getElements()
@UML(identifier="interpolationType",
obligation=OPTIONAL,
specification=ISO_19123)
InterpolationMethod getInterpolationMethod()
@UML(identifier="interpolationParameterTypes",
obligation=OPTIONAL,
specification=ISO_19123)
RecordType getInterpolationParameterTypes()
@UML(identifier="locate",
obligation=OPTIONAL,
specification=ISO_19123)
Set<? extends ValueObject> locate(DirectPosition p)
@UML(identifier="select",
obligation=MANDATORY,
specification=ISO_19123)
Set<? extends GeometryValuePair> select(Geometry s,
Period t)
select in interface Coverage
@UML(identifier="evaluate",
obligation=MANDATORY,
specification=ISO_19123)
Set<Record> evaluate(DirectPosition p,
Set<String> list)
evaluate in interface Coverage
@UML(identifier="evaluateInverse",
obligation=MANDATORY,
specification=ISO_19123)
Set<? extends DomainObject> evaluateInverse(Record v)
Example:This operation could return a set of contours derived from the feature attribute values associated with the grid points of a grid coverage.
evaluateInverse in interface Coverage
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||