Functions | |
| boolvec * | mask (const char *val, const char *mask_name="*") |
| boolvec * | mask_add (REAL val, REAL weight=1, const char *mask_name="*") |
| boolvec * | mask_leq (REAL value, const char *mask_name="*", REAL penalty_factor=0) |
| boolvec * | mask_geq (REAL value, const char *mask_name="*", REAL penalty_factor=0) |
| boolvec * | mask_surf (const char *surf_name="*", const char *mask_name="*") |
| boolvec * | mask_surf_add (const char *surf_name="*", REAL weight=1, const char *mask_name="*") |
| boolvec * | mask_surf_leq (const char *surf_name="*", const char *mask_name="*", REAL penalty_factor=0) |
| boolvec * | mask_surf_geq (const char *surf_name="*", const char *mask_name="*", REAL penalty_factor=0) |
| boolvec * | mask_mean (REAL mean, const char *mask_name="*", REAL penalty_factor=-2) |
| boolvec * | mask_wmean (REAL mean, const char *mask_name="*", const char *surf_name="*", REAL penalty_factor=-2) |
| boolvec * | mask_completer (const char *mask_name="*", REAL D1=1, REAL D2=2, REAL alpha=0, REAL w=1) |
| boolvec * | mask_completer_add (REAL weight=1, const char *mask_name="*", REAL D1=1, REAL D2=2, REAL alpha=0, REAL w=1) |
| boolvec* surfit::mask | ( | const char * | val, |
| const char * | mask_name = "*" |
||
| ) |
| val | real number or word "undef" for approximation. |
| mask_name | name of mask dataset |
| boolvec* surfit::mask_add | ( | REAL | val, |
| REAL | weight = 1, |
||
| const char * | mask_name = "*" |
||
| ) |
| boolvec* surfit::mask_completer | ( | const char * | mask_name = "*", |
| REAL | D1 = 1, |
||
| REAL | D2 = 2, |
||
| REAL | alpha = 0, |
||
| REAL | w = 1 |
||
| ) |
| boolvec* surfit::mask_completer_add | ( | REAL | weight = 1, |
| const char * | mask_name = "*", |
||
| REAL | D1 = 1, |
||
| REAL | D2 = 2, |
||
| REAL | alpha = 0, |
||
| REAL | w = 1 |
||
| ) |
| mask_name | name of a mask object |
| weight | informational weight for mask gridding rule |
| D1 | weight coefficient for rule that the resulting surface should tend to constant surface |
| D2 | weight coefficient for rule that the resulting surface should tend to plane surface |
| alpha | anisotropy angle (degrees) |
| w | anisotropy factor |
| boolvec* surfit::mask_geq | ( | REAL | value, |
| const char * | mask_name = "*", |
||
| REAL | penalty_factor = 0 |
||
| ) |
| value | resulting surface values should be greater than or equal to this real number |
| mask_name | name of mask dataset |
| penalty_factor | parameter for penalty algorithm |
| boolvec* surfit::mask_leq | ( | REAL | value, |
| const char * | mask_name = "*", |
||
| REAL | penalty_factor = 0 |
||
| ) |
| value | resulting surface values should be lower than or equal to this real number |
| mask_name | name of mask dataset |
| penalty_factor | parameter for penalty algorithm |
| boolvec* surfit::mask_mean | ( | REAL | mean, |
| const char * | mask_name = "*", |
||
| REAL | penalty_factor = -2 |
||
| ) |
| boolvec* surfit::mask_surf | ( | const char * | surf_name = "*", |
| const char * | mask_name = "*" |
||
| ) |
- surface value for the (i,j) cell. | boolvec* surfit::mask_surf_add | ( | const char * | surf_name = "*", |
| REAL | weight = 1, |
||
| const char * | mask_name = "*" |
||
| ) |
| surf_name | name of surface |
| weight | informational weight for this rule |
| mask_name | name of mask dataset |
by adding
:
- informational weight,
- surface value for the (i,j) cell. | boolvec* surfit::mask_surf_geq | ( | const char * | surf_name = "*", |
| const char * | mask_name = "*", |
||
| REAL | penalty_factor = 0 |
||
| ) |
- surface value in the center of the cell. | boolvec* surfit::mask_surf_leq | ( | const char * | surf_name = "*", |
| const char * | mask_name = "*", |
||
| REAL | penalty_factor = 0 |
||
| ) |
- surface value in the center of the cell. | boolvec* surfit::mask_wmean | ( | REAL | mean, |
| const char * | mask_name = "*", |
||
| const char * | surf_name = "*", |
||
| REAL | penalty_factor = -2 |
||
| ) |
- weighted surface value for the (i,j) cell, m - desired weighted mean value
surfit: gridding and contouring software.