|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@UML(identifier="CV_ValueObject",
specification=ISO_19123)
public interface ValueObject
Basis for interpolating feature attribute values within a continuous coverage. ValueObjects may be generated in the execution of an
evaluate operation, and need not
be persistent.
| Method Summary | |
|---|---|
Set<? extends GeometryValuePair> |
getControlValues()
Returns the set of geometry-value pairs that provide the basis for constructing this ValueObject and for evaluating the continuous coverage at direct positions within this value object. |
DomainObject |
getGeometry()
The domain object constructed from the domain objects of the geometry-value pairs that are linked to this value object by the control values. |
Record |
getInterpolationParameters()
Holds the values of the parameters required to execute the interpolate operation, as specified by the interpolation parameter types attribute of the continuous coverage. |
Record |
interpolate(DirectPosition p)
Returns the record of feature attribute values computed for the specified direct position. |
| Method Detail |
|---|
@UML(identifier="controlValue",
obligation=MANDATORY,
specification=ISO_19123)
Set<? extends GeometryValuePair> getControlValues()
ValueObject and for evaluating the continuous coverage at direct positions within this value object.
@UML(identifier="geometry",
obligation=MANDATORY,
specification=ISO_19123)
DomainObject getGeometry()
@UML(identifier="interpolationParameters",
obligation=OPTIONAL,
specification=ISO_19123)
Record getInterpolationParameters()
@UML(identifier="interpolate",
obligation=MANDATORY,
specification=ISO_19123)
Record interpolate(DirectPosition p)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||