|
||||||||||
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 |