Functions | |
| boolvec * | area (const char *value="undef", const char *area_name="*", int inside=1) |
| interpolate area value More... | |
| boolvec * | area_add (REAL value, REAL weight, const char *area_name="*", int inside=1) |
| boolvec * | area_leq (REAL value, const char *area_name="*", REAL penalty_factor=0, int inside=1) |
| boolvec * | area_geq (REAL value, const char *area_name="*", REAL penalty_factor=0, int inside=1) |
| boolvec * | area_surf (const char *surf_name="*", const char *area_name="*", int inside=1) |
| boolvec * | area_surf_add (const char *surf_name="*", REAL weight=1, const char *area_name="*", int inside=1) |
| boolvec * | area_surf_leq (const char *surf_name="*", const char *area_name="*", REAL penalty_factor=0, int inside=1) |
| boolvec * | area_surf_geq (const char *surf_name="*", const char *area_name="*", REAL penalty_factor=0, int inside=1) |
| boolvec * | area_mean (REAL mean, const char *area_name="*", REAL penalty_factor=-2, int inside=1) |
| boolvec * | area_wmean (REAL mean, const char *area_name="*", const char *surf_name="*", REAL penalty_factor=-2, int inside=1) |
| boolvec * | area_completer (const char *area_name="*", REAL D1=1, REAL D2=2, REAL alpha=0, REAL w=1, int inside=1) |
| boolvec * | area_completer_add (REAL weight=1, const char *area_name="*", REAL D1=1, REAL D2=2, REAL alpha=0, REAL w=1, int inside=1) |
| boolvec * | area_hist (const char *area_name="*", const char *histogram_name="*", REAL penalty_factor=-1, int inside=1) |
| boolvec* surfit::area | ( | const char * | value = "undef", |
| const char * | area_name = "*", |
||
| int | inside = 1 |
||
| ) |
interpolate area value
| value | real number for surface approximation in area |
| area_name | name of area dataset |
| inside | if inside is equal to 1, then surface will be approximated inside area, else outside |
| boolvec* surfit::area_add | ( | REAL | value, |
| REAL | weight, | ||
| const char * | area_name = "*", |
||
| int | inside = 1 |
||
| ) |
| value | real number for surface approximation in area |
| weight | informational weight for this rule |
| area_name | name of area dataset |
| inside | if inside is equal to 1, then surface will be approximated inside area, else outside |
by adding
:
- informational weight,
| boolvec* surfit::area_completer | ( | const char * | area_name = "*", |
| REAL | D1 = 1, |
||
| REAL | D2 = 2, |
||
| REAL | alpha = 0, |
||
| REAL | w = 1, |
||
| int | inside = 1 |
||
| ) |
| area_name | area name |
| 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 |
| inside | if inside is equal to 1, then area_completer will work inside area, else outside |
| boolvec* surfit::area_completer_add | ( | REAL | weight = 1, |
| const char * | area_name = "*", |
||
| REAL | D1 = 1, |
||
| REAL | D2 = 2, |
||
| REAL | alpha = 0, |
||
| REAL | w = 1, |
||
| int | inside = 1 |
||
| ) |
| weight | weight coefficient. This gridding rule will be added with this weight coefficient to previous gridding rule. |
| area_name | area name |
| 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 |
| inside | if inside is equal to 1, then area_completer will work inside area, else outside |
| boolvec* surfit::area_geq | ( | REAL | value, |
| const char * | area_name = "*", |
||
| REAL | penalty_factor = 0, |
||
| int | inside = 1 |
||
| ) |
| value | resulting surface values should be greater than or equal to this real number |
| area_name | name of area dataset |
| penalty_factor | parameter for penalty algorithm |
| inside | if inside is equal to 1, then surface values should be greater than or equal to value inside area, else outside |
| boolvec* surfit::area_hist | ( | const char * | area_name = "*", |
| const char * | histogram_name = "*", |
||
| REAL | penalty_factor = -1, |
||
| int | inside = 1 |
||
| ) |
| area_name | name of the area for histogram fitting |
| histogram_name | name of the desired histogram |
| penalty_factor | parameter for penalty algorithm |
| inside | if inside is equal to 1, then area_hist will work inside area, else outside |
| boolvec* surfit::area_leq | ( | REAL | value, |
| const char * | area_name = "*", |
||
| REAL | penalty_factor = 0, |
||
| int | inside = 1 |
||
| ) |
| value | resulting surface values should be lower than or equal to this real number |
| area_name | name of area dataset |
| penalty_factor | parameter for penalty algorithm |
| inside | if inside is equal to 1, then surface values should be lower than or equal to value inside area, else outside |
| boolvec* surfit::area_mean | ( | REAL | mean, |
| const char * | area_name = "*", |
||
| REAL | penalty_factor = -2, |
||
| int | inside = 1 |
||
| ) |
| boolvec* surfit::area_surf | ( | const char * | surf_name = "*", |
| const char * | area_name = "*", |
||
| int | inside = 1 |
||
| ) |
| surf_name | name of surface. Resulting surface will approximate this surface values inside (or outside) area. |
| area_name | name of area dataset |
| inside | if inside is equal to 1, then surface will be approximated inside area, else outside |
- surface value for the (i,j) cell. | boolvec* surfit::area_surf_add | ( | const char * | surf_name = "*", |
| REAL | weight = 1, |
||
| const char * | area_name = "*", |
||
| int | inside = 1 |
||
| ) |
| surf_name | name of surface. Resulting surface will approximate this surface values inside (or outside) area. |
| weight | informational weight for this rule |
| area_name | name of area dataset |
| inside | if inside is equal to 1, then surface will be approximated inside area, else outside |
by adding
:
- informational weight,
- surface value for the (i,j) cell. | boolvec* surfit::area_surf_geq | ( | const char * | surf_name = "*", |
| const char * | area_name = "*", |
||
| REAL | penalty_factor = 0, |
||
| int | inside = 1 |
||
| ) |
- surface value in the center of the cell. | boolvec* surfit::area_surf_leq | ( | const char * | surf_name = "*", |
| const char * | area_name = "*", |
||
| REAL | penalty_factor = 0, |
||
| int | inside = 1 |
||
| ) |
- surface value in the center of the cell. | boolvec* surfit::area_wmean | ( | REAL | mean, |
| const char * | area_name = "*", |
||
| const char * | surf_name = "*", |
||
| REAL | penalty_factor = -2, |
||
| int | inside = 1 |
||
| ) |
- weighted surface value for the (i,j) cell, m - desired weighted mean value
surfit: gridding and contouring software.