|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Interpolation2D
General 2D interpolation / approximation interface (mapping from <A,B> x <C,D> to RN).
| Field Summary |
|---|
| Fields inherited from interface cz.cuni.jagrlib.iface.Property |
|---|
LOGGING, STATISTICS, TEXT_DESCRIPTION |
| Method Summary | |
|---|---|
boolean |
compute(double u,
double v)
Compute the interpolation / approximation (front-end only). |
boolean |
getDomain(double[] dom)
Returns domain of the [U,V] parameters. |
double |
interpolate(double u,
double v)
Compute scalar interpolation / approximation. |
boolean |
interpolate(double u,
double v,
double[] res)
Compute vector interpolation / approximation. |
boolean |
setAttribute(double u,
double v,
double[] attr)
Sets a knot attribute (whatever it is) for value of [U,V]. |
boolean |
setDomain(double[] dom)
Sets domain of the [U,V] parameters. |
| Methods inherited from interface cz.cuni.jagrlib.iface.Property |
|---|
commit, get, set |
| Method Detail |
|---|
boolean compute(double u,
double v)
u - U parameter.v - V parameter.
double interpolate(double u,
double v)
u - U parameter.v - V parameter.
boolean interpolate(double u,
double v,
double[] res)
u - U parameter.v - V parameter.res - Pre-allocated result array.
boolean getDomain(double[] dom)
dom - Domain array (dom[0] = Umin, dom[1] = Umax,
dom[2] = Vmin, dom[3] = Vmax).
boolean setDomain(double[] dom)
dom - Domain array (dom[0] = Umin, dom[1] = Umax,
dom[2] = Vmin, dom[3] = Vmax).
boolean setAttribute(double u,
double v,
double[] attr)
u - U parameter.v - V parameter.attr - Attribute array (semanthics is not defined).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||