|
||||||||||
| 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,
Collection<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, getDomainElements, getDomainExtents, getEnvelope, getNumSampleDimensions, getRangeElements, getRangeType, getRenderableImage, getSampleDimension, getSources, list |
| Method Detail |
|---|
@UML(identifier="element",
obligation=OPTIONAL,
specification=ISO_19123)
Set<? extends ValueObject> getElements()
null if not applicable.
@UML(identifier="interpolationType",
obligation=OPTIONAL,
specification=ISO_19123)
InterpolationMethod getInterpolationMethod()
null if not applicable.
@UML(identifier="interpolationParameterTypes",
obligation=OPTIONAL,
specification=ISO_19123)
RecordType getInterpolationParameterTypes()
null if not applicable.
@UML(identifier="locate",
obligation=OPTIONAL,
specification=ISO_19123)
Set<? extends ValueObject> locate(DirectPosition p)
p - The position where to locate objects.
@UML(identifier="select",
obligation=MANDATORY,
specification=ISO_19123)
Set<? extends GeometryValuePair> select(Geometry s,
Period t)
select in interface Coverages - The spatial component.t - The temporal component.
@UML(identifier="evaluate",
obligation=MANDATORY,
specification=ISO_19123)
Set<Record> evaluate(DirectPosition p,
Collection<String> list)
throws PointOutsideCoverageException,
CannotEvaluateException
evaluate in interface Coveragep - The position where to evaluate.list - The field of interest, or null for every fields.
PointOutsideCoverageException - if the point is outside the coverage domain.
CannotEvaluateException - If the point can't be evaluated for some other reason.
@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 Coveragev - The feature attributes.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||