mathematical commands for DEMs
[commands for DEMs]


Modules

 wavelet commands for DEMs

Functions

REAL surfit::dem_getValue (REAL x, REAL y, const char *dem_name_or_position="0")
bool surfit::dem_resid (const char *filename, const char *dem_name_or_position="0", const char *points_name_or_position="0")
REAL surfit::dem_D1 (const char *dem_name_or_position="0")
REAL surfit::dem_D2 (const char *dem_name_or_position="0")
bool surfit::dem_gradient (const char *newname, const char *dem_name_or_position="0")
bool surfit::dem_project (const char *newname, const char *dem_name_or_position="0")
REAL surfit::dem_minz (const char *dem_name_or_position="0")
REAL surfit::dem_maxz (const char *dem_name_or_position="0")
bool surfit::dem_plus (const char *dem1_name_or_position, const char *dem2_name_or_position)
bool surfit::dem_minus (const char *dem1_name_or_position, const char *dem2_name_or_position)
bool surfit::dem_mult (const char *dem1_name_or_position, const char *dem2_name_or_position)
bool surfit::dem_div (const char *dem1_name_or_position, const char *dem2_name_or_position)
bool surfit::dem_set (const char *dem1_name_or_position, const char *dem2_name_or_position)
bool surfit::dem_plus_real (REAL val, const char *dem_name_or_position="0")
bool surfit::dem_minus_real (REAL val, const char *dem_name_or_position="0")
bool surfit::dem_mult_real (REAL val, const char *dem_name_or_position="0")
bool surfit::dem_div_real (REAL val, const char *dem_name_or_position="0")
bool surfit::dem_set_real (REAL val, const char *dem_name_or_position="0")

Function Documentation

REAL dem_D1 const char *  dem_name_or_position = "0"  ) 
 

Tcl syntax:
dem_D1 "dem_name_or_position"
Description:
calculates value of $ \int\limits_\Omega \left[ f_x^2 + f_y^2 \right] dx dy $ for DEM

REAL dem_D2 const char *  dem_name_or_position = "0"  ) 
 

Tcl syntax:
dem_D2 "dem_name_or_position"
Description:
calculates value of $ \int\limits_\Omega \left[ f_{xx}^2 + 2f_{xy}^2 + f_{yy}^2 \right] dx dy $ for DEM

bool dem_div const char *  dem1_name_or_position,
const char *  dem2_name_or_position
 

Tcl syntax:
dem_div "dem1_name_or_position" "dem2_name_or_position"
Description:
Performs operation with DEMs cells values: dem1 = dem1 / dem2

bool dem_div_real REAL  val,
const char *  dem_name_or_position = "0"
 

Tcl syntax:
dem_div_real val "dem_name_or_position"
Description:
Performs operation with DEMs cells values: dem = dem / val

REAL dem_getValue REAL  x,
REAL  y,
const char *  dem_name_or_position = "0"
 

Tcl syntax:
dem_getValue x y "dem_name_or_position"
Description:
calculates DEM value at (x,y) point

bool dem_gradient const char *  newname,
const char *  dem_name_or_position = "0"
 

Tcl syntax:
dem_gradient "newname" "dem_name_or_position"
Description:
calculates "DEM of gradients lengths" from DEM

REAL dem_maxz const char *  dem_name_or_position = "0"  ) 
 

Tcl syntax:
dem_maxz "dem_name_or_position"
Description:
calculates maximum Z-value for DEM

bool dem_minus const char *  dem1_name_or_position,
const char *  dem2_name_or_position
 

Tcl syntax:
dem_minus "dem1_name_or_position" "dem2_name_or_position"
Description:
Performs operation with DEMs cells values: dem1 = dem1 - dem2

bool dem_minus_real REAL  val,
const char *  dem_name_or_position = "0"
 

Tcl syntax:
dem_minus_real val "dem_name_or_position"
Description:
Performs operation with DEMs cells values: dem = dem - val

REAL dem_minz const char *  dem_name_or_position = "0"  ) 
 

Tcl syntax:
dem_minz "dem_name_or_position"
Description:
calculates minimum Z-value for DEM

bool dem_mult const char *  dem1_name_or_position,
const char *  dem2_name_or_position
 

Tcl syntax:
dem_mult "dem1_name_or_position" "dem2_name_or_position"
Description:
Performs operation with DEMs cells values: dem1 = dem1 * dem2

bool dem_mult_real REAL  val,
const char *  dem_name_or_position = "0"
 

Tcl syntax:
dem_mult_real val "dem_name_or_position"
Description:
Performs operation with DEMs cells values: dem = dem * val

bool dem_plus const char *  dem1_name_or_position,
const char *  dem2_name_or_position
 

Tcl syntax:
dem_plus "dem1_name_or_position" "dem2_name_or_position"
Description:
Performs operation with DEMs cells values: dem1 = dem1 + dem2

bool dem_plus_real REAL  val,
const char *  dem_name_or_position = "0"
 

Tcl syntax:
dem_plus_real val "dem_name_or_position"
Description:
Performs operation with DEMs cells values: dem = dem + val

bool dem_project const char *  newname,
const char *  dem_name_or_position = "0"
 

Tcl syntax:
dem_project "newname" "dem_name_or_position"
Description:
recalculates d_dem "DEM" on grid using bilinear interpolation algorithm

bool dem_resid const char *  filename,
const char *  dem_name_or_position = "0",
const char *  points_name_or_position = "0"
 

Tcl syntax:
dem_resid "filename" "dem_name_or_position" "points_name_or_position"
Description:
calculates residuals between points and DEM Saves result to text file.

bool dem_set const char *  dem1_name_or_position,
const char *  dem2_name_or_position
 

Tcl syntax:
dem_set "dem1_name_or_position" "dem2_name_or_position"
Description:
Performs operation with DEMs cells values: dem1 = dem2

bool dem_set_real REAL  val,
const char *  dem_name_or_position = "0"
 

Tcl syntax:
dem_set_real val "dem_name_or_position"
Description:
Performs operation with DEMs cells values: dem = val



surfit: open source gridding and contouring software.