|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@UML(identifier="CV_ThiessenPolygonCoverage",
specification=ISO_19123)
public interface ThiessenPolygonCoverageEvaluates a coverage at direct positions within a Thiessen polygon network constructed from a set of discrete point-value pairs. Evaluation is based on interpolation between the centeres of the Thiessen value polygons surrounding the input position.
A Thiessen polygon network is a tessellation of a 2D space using Thiessen polygons. A Thiessen polygon network provides a structure that supports interpolation of feature attribute values from the polygon centres to direct positions within the polygons.
| Method Summary | |
|---|---|
Set |
evaluate(DirectPosition p,
Collection<String> list)
Returns a set of records of feature attribute values for the specified direct position. |
Surface |
getClipArea()
Returns the extent of the Thiessen polygon network. |
Set<ThiessenValuePolygon> |
getElements()
Returns the set of value objects used to evaluate the coverage. |
InterpolationMethod |
getInterpolationMethod()
Returns the interpolation method to be used in evaluating the coverage. |
Set<ThiessenValuePolygon> |
locate(DirectPosition p)
Returns the set of Thiessen values polygon that include the domain objects containing the specified direct position. |
| Methods inherited from interface ContinuousCoverage |
|---|
evaluate, evaluateInverse, getInterpolationParameterTypes, select |
| 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<ThiessenValuePolygon> getElements()
getElements in interface ContinuousCoverage
@UML(identifier="clipArea",
obligation=MANDATORY,
specification=ISO_19123)
Surface getClipArea()
@UML(identifier="interpolationType",
obligation=OPTIONAL,
specification=ISO_19123)
InterpolationMethod getInterpolationMethod()
getInterpolationMethod in interface ContinuousCoverage
@UML(identifier="locate",
obligation=OPTIONAL,
specification=ISO_19123)
Set<ThiessenValuePolygon> locate(DirectPosition p)
locate in interface ContinuousCoverage
@UML(identifier="evaluate",
obligation=MANDATORY,
specification=ISO_19123)
Set evaluate(DirectPosition p,
Collection<String> list)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||