#include <volume_io.h>
Include dependency graph for splines.h:
Go to the source code of this file.
Defines | |
#define | LINEAR_COEF_00 1.0 |
#define | LINEAR_COEF_01 0.0 |
#define | LINEAR_COEF_10 -1.0 |
#define | LINEAR_COEF_11 1.0 |
#define | LINEAR_COEF_0(v0, v1) (v0) |
#define | LINEAR_COEF_1(v0, v1) ((v1) - (v0)) |
#define | LINEAR_UNIVAR(v0, v1, u) ( (v0) + (u) * ((v1) - (v0)) ) |
#define | QUADRATIC_COEF_00 0.5 |
#define | QUADRATIC_COEF_01 0.5 |
#define | QUADRATIC_COEF_02 0.0 |
#define | QUADRATIC_COEF_10 (-1.0) |
#define | QUADRATIC_COEF_11 1.0 |
#define | QUADRATIC_COEF_12 0.0 |
#define | QUADRATIC_COEF_20 0.5 |
#define | QUADRATIC_COEF_21 (-1.0) |
#define | QUADRATIC_COEF_22 0.5 |
#define | QUADRATIC_COEF_OF_V0(u) |
#define | QUADRATIC_COEF_OF_V1(u) |
#define | QUADRATIC_COEF_OF_V2(u) |
#define | COMPUTE_QUADRATIC_COEFFS(u, c0, c1, c2) |
#define | QUADRATIC_UNIVAR(v0, v1, v2, u) |
#define | QUADRATIC_DERIV_COEF_OF_V0(u) |
#define | QUADRATIC_DERIV_COEF_OF_V1(u) |
#define | QUADRATIC_DERIV_COEF_OF_V2(u) |
#define | COMPUTE_QUADRATIC_DERIV_COEFFS(u, c0, c1, c2) |
#define | QUADRATIC_UNIVAR_DERIV(v0, v1, v2, u) |
#define | QUADRATIC_DERIV2_COEF_OF_V0(u) ( 2.0 * QUADRATIC_COEF_20 ) |
#define | QUADRATIC_DERIV2_COEF_OF_V1(u) ( 2.0 * QUADRATIC_COEF_21 ) |
#define | QUADRATIC_DERIV2_COEF_OF_V2(u) ( 2.0 * QUADRATIC_COEF_22 ) |
#define | COMPUTE_QUADRATIC_DERIV2_COEFFS(u, c0, c1, c2) |
#define | QUADRATIC_UNIVAR_DERIV2(v0, v1, v2, u) |
#define | DOT3(a1, b1, c1, a2, b2, c2) ( (a1) * (a2) + (b1) * (b2) + (c1) * (c2) ) |
#define | MULT3(r1, r2, r3, v1, v2, v3, v00, v01, v02, v10, v11, v12, v20, v21, v22) |
#define | QUADRATIC_BIVAR(v00, v01, v02, v10, v11, v12, v20, v21, v22, u_parm, v_parm, val) |
#define | QUADRATIC_BIVAR_DERIV(v00, v01, v02, v10, v11, v12, v20, v21, v22, u, v, val, du, dv) |
#define | QUADRATIC_BIVAR_DERIV2(v00, v01, v02, v10, v11, v12, v20, v21, v22, u_parm, v_parm, val, du, dv, duu, duv, dvv) |
#define | QUADRATIC_TRIVAR(c, u_parm, v_parm, w_parm, val) |
#define | QUADRATIC_TRIVAR_DERIV(c, u_parm, v_parm, w_parm, val, du, dv, dw) |
#define | QUADRATIC_TRIVAR_DERIV2(c, u_parm, v_parm, w_parm, val, du, dv, dw, duu, duv, duw, dvv, dvw, dww) |
#define | CUBIC_COEF_00 0.0 |
#define | CUBIC_COEF_01 1.0 |
#define | CUBIC_COEF_02 0.0 |
#define | CUBIC_COEF_03 0.0 |
#define | CUBIC_COEF_10 (-0.5) |
#define | CUBIC_COEF_11 0.0 |
#define | CUBIC_COEF_12 0.5 |
#define | CUBIC_COEF_13 0.0 |
#define | CUBIC_COEF_20 1.0 |
#define | CUBIC_COEF_21 (-2.5) |
#define | CUBIC_COEF_22 2.0 |
#define | CUBIC_COEF_23 (-0.5) |
#define | CUBIC_COEF_30 (-0.5) |
#define | CUBIC_COEF_31 1.5 |
#define | CUBIC_COEF_32 (-1.5) |
#define | CUBIC_COEF_33 0.5 |
#define | CUBIC_COEF_OF_V0(u) |
#define | CUBIC_COEF_OF_V1(u) |
#define | CUBIC_COEF_OF_V2(u) |
#define | CUBIC_COEF_OF_V3(u) |
#define | COMPUTE_CUBIC_COEFFS(u, c0, c1, c2, c3) |
#define | CUBIC_UNIVAR(v0, v1, v2, v3, u) |
#define | CUBIC_DERIV_COEF_OF_V0(u) |
#define | CUBIC_DERIV_COEF_OF_V1(u) |
#define | CUBIC_DERIV_COEF_OF_V2(u) |
#define | CUBIC_DERIV_COEF_OF_V3(u) |
#define | COMPUTE_CUBIC_DERIV_COEFFS(u, c0, c1, c2, c3) |
#define | CUBIC_UNIVAR_DERIV(v0, v1, v2, v3, u) |
#define | CUBIC_DERIV2_COEF_OF_V0(u) |
#define | CUBIC_DERIV2_COEF_OF_V1(u) |
#define | CUBIC_DERIV2_COEF_OF_V2(u) |
#define | CUBIC_DERIV2_COEF_OF_V3(u) |
#define | COMPUTE_CUBIC_DERIV2_COEFFS(u, c0, c1, c2, c3) |
#define | CUBIC_UNIVAR_DERIV2(v0, v1, v2, v3, u) |
#define | DOT4(a1, b1, c1, d1, a2, b2, c2, d2) ( (a1) * (a2) + (b1) * (b2) + (c1) * (c2) + (d1) * (d2) ) |
#define | MULT4(r1, r2, r3, r4, w1, w2, w3, w4, v) |
#define | CUBIC_BIVAR(cv, u_parm, v_parm, val) |
#define | CUBIC_BIVAR_DERIV(cv, u_parm, v_parm, val, du, dv) |
#define | CUBIC_BIVAR_DERIV2(cv, u_parm, v_parm, val, du, dv, duu, duv, dvv) |
#define | CUBIC_TRIVAR(c, u_parm, v_parm, w_parm, val) |
#define | CUBIC_TRIVAR_DERIV(c, u_parm, v_parm, w_parm, val, deriv_u, deriv_v, deriv_w) |
#define | CUBIC_TRIVAR_DERIV2(c, u_parm, v_parm, w_parm, val, deriv_u, deriv_v, deriv_w, deriv_uu, deriv_uv, deriv_uw, deriv_vv, deriv_vw, deriv_ww) |
|
Value:
|
|
Value:
|
|
Value:
|
|
Value:
|
|
Value:
|
|
Value:
|
|
Value:
|
|
Value:
|
|
Value:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: |
|
Value: |
|
Value: |
|
Value: |
|
Value:
|
|
Value:
|
|
Value:
|
|
Value:
|
|
Value: |
|
Value: |
|
Value: |
|
Value: |
|
Value:
|
|
|
|
|
|
Value:
|
|
Value:
|
|
Value:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: |
|
Value: |
|
Value:
|
|
Value:
|
|
Value:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: |
|
Value: |
|
Value: |
|
|
|
|
|
|
|
Value:
|
|
Value:
|
|
Value:
|
|
Value:
|
|
|
|
|
|
Value:
|
|
Value:
|
|
Value:
|