|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@UML(identifier="CV_GeometryValuePair",
specification=ISO_19123)
public interface GeometryValuePair
Describes an element of a set that defines the relationships of a
discrete coverage. Each member of this class consists of two parts:
a domain object from the domain of the coverage to which it belongs and
a record of feature attribute values from the range of the coverage to which it belongs.
geometry-value pairs may be generated in the execution of an
evaluate operation, and need not be
persistent. GeometryValuePair is subclassed to restrict the pairing of a feature
attribute value record to a specific subtype of domain object.
Coverage#evaluate(DirectPosition,Collection),
Coverage.select(org.opengis.geometry.Geometry, org.opengis.temporal.Period),
Coverage.find(DirectPosition,int),
Coverage.list()Set<GeometryValuePair> by Map<DomainObject,Object>.
Wim: remember the derived interfaces like GridPointValuePair etc.
Martin: At least some of them are just overriding methods with covariant return type,
which can be handled with generic types as well.| Method Summary | |
|---|---|
DomainObject |
getGeometry()
The domain object that is a member of this geometry-value pair. |
Record |
getValue()
Holds the record of feature attribute values associated with the domain object. |
| Method Detail |
|---|
@UML(identifier="geometry",
obligation=MANDATORY,
specification=ISO_19123)
DomainObject getGeometry()
@UML(identifier="value",
obligation=MANDATORY,
specification=ISO_19123)
Record getValue()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||