|
||||||||||
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 ContinuousCoverage
A 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 |