|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@UML(identifier="CV_ValueTriangle",
specification=ISO_19123)
public interface ValueTriangleA value object that consists of three point-value pairs where the points are non-collinear. Value triangles are used for interpolation of a coverage.
| Method Summary | |
|---|---|
Set<PointValuePair> |
getControlValues()
Returns the three point-value pairs at the vertices of this value triangle. |
DomainObject |
getGeometry()
Returns the triangle that defines the relative position of the three point-value pairs at its vertices. |
double[] |
point(DirectPosition p)
Returns the barycentric coordinates of the specified position as a sequence of numbers. |
| Methods inherited from interface ValueObject |
|---|
getInterpolationParameters, interpolate |
| Method Detail |
|---|
@UML(identifier="geometry",
obligation=MANDATORY,
specification=ISO_19123)
DomainObject getGeometry()
getGeometry in interface ValueObjectTriangle.
@UML(identifier="controlValue",
obligation=MANDATORY,
specification=ISO_19123)
Set<PointValuePair> getControlValues()
getControlValues in interface ValueObject
@UML(identifier="point",
obligation=MANDATORY,
specification=ISO_19123)
double[] point(DirectPosition p)
DirectPosition?
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||