Functions
mathematical operations

Functions

boolvec * mask_getValue (REAL x, REAL y, const char *mask_name="*")
 
void mask_and (const char *mask1_name="*", const char *mask2_name="*")
 
void mask_not (const char *mask1_name="*", const char *mask2_name="*")
 
void mask_or (const char *mask1_name="*", const char *mask2_name="*")
 
void mask_xor (const char *mask1_name="*", const char *mask2_name="*")
 

Detailed Description

Function Documentation

void surfit::mask_and ( const char *  mask1_name = "*",
const char *  mask2_name = "*" 
)
Tcl syntax:
mask_and mask1_name mask2_name
Description:
makes AND operation: mask1 = mask1 AND mask2
boolvec* surfit::mask_getValue ( REAL  x,
REAL  y,
const char *  mask_name = "*" 
)
Tcl syntax:
mask_getValue x y mask_name
Description:
calculates mask value at point (x,y) for the first mask with name matching mask_name
void surfit::mask_not ( const char *  mask1_name = "*",
const char *  mask2_name = "*" 
)
Tcl syntax:
mask_not mask1_name mask2_name
Description:
makes NOT operation: mask1 = NOT mask2
void surfit::mask_or ( const char *  mask1_name = "*",
const char *  mask2_name = "*" 
)
Tcl syntax:
mask_or mask1_name mask2_name
Description:
makes OR operation: mask1 = mask1 OR mask2
void surfit::mask_xor ( const char *  mask1_name = "*",
const char *  mask2_name = "*" 
)
Tcl syntax:
mask_xor mask1_name mask2_name
Description:
makes XOR operation: mask1 = mask1 XOR mask2



surfit: gridding and contouring software.