commands for surfaces saving and loading
[commands for surfaces]


Functions

bool surfit::surf_load (const char *filename, const char *surfname=0)
bool surfit::surf_save (const char *filename, const char *surface_name_or_position="0")
bool surfit::surf_load_grd (const char *filename, const char *surfname=0)
bool surfit::surf_load_gmt (const char *filename, const char *surfname=0)
bool surfit::surf_load_grass (const char *filename, const char *surfname=0)
bool surfit::surf_load_arcgis (const char *filename, const char *surfname=0)
bool surfit::surf_load_xyz (const char *filename, const char *surfname=0)
bool surfit::surf_load_jpg (const char *filename, const char *surfname=0, REAL minz=0, REAL maxz=0, REAL startX=0, REAL startY=0, REAL stepX=1, REAL stepY=1)
bool surfit::surf_load_bmp (const char *filename, const char *surfname=0, REAL minz=0, REAL maxz=0, REAL startX=0, REAL startY=0, REAL stepX=1, REAL stepY=1)
bool surfit::surf_save_grd (const char *filename, const char *surface_name_or_position="0")
bool surfit::surf_save_gmt (const char *filename, const char *surface_name_or_position="0")
bool surfit::surf_save_grass (const char *filename, const char *surface_name_or_position="0")
bool surfit::surf_save_arcgis (const char *filename, const char *surface_name_or_position="0")
bool surfit::surf_save_xyz (const char *filename, const char *surface_name_or_position="0")
bool surfit::surf_save_jpg (const char *filename, const char *surface_name_or_position="0", int quality=255)
bool surfit::surf_save_bmp (const char *filename, const char *surface_name_or_position="0")

Function Documentation

bool surf_load const char *  filename,
const char *  surfname = 0
 

Tcl syntax:
surf_load "filename" "surfname"
Description:
loads surface named "surfname" from surfit datafile. If no surfname specified, then loads first one.
Parameters:
filename surfit datafile
surfname name for surface (optional)
Examples:
area_surf.tcl, area_surf_ineq.tcl, area_wmean.tcl, canyon_map.tcl, canyon_trend.tcl, curve_surf.tcl, curve_surf_ineq.tcl, mask.tcl, mask_add.tcl, mask_ineq.tcl, mask_surf.tcl, mask_surf_add.tcl, mask_surf_ineq.tcl, mask_wmean.tcl, surface.tcl, surface_add.tcl, surface_ineq.tcl, trend.tcl, and wmean.tcl.

bool surf_load_arcgis const char *  filename,
const char *  surfname = 0
 

Tcl syntax:
surf_load_arcgis "filename" "surfname"
Description:
loads surface from ArcGIS ASCII file
Implemented in library:
libsurfit_io

bool surf_load_bmp const char *  filename,
const char *  surfname = 0,
REAL  minz = 0,
REAL  maxz = 0,
REAL  startX = 0,
REAL  startY = 0,
REAL  stepX = 1,
REAL  stepY = 1
 

Tcl syntax:
surf_load_bmp "filename" "surfname"
Description:
loads surface from Windows bitmap file
Implemented in library:
libsurfit_io

bool surf_load_gmt const char *  filename,
const char *  surfname = 0
 

Tcl syntax:
surf_load_gmt "filename" "surfname"
Description:
loads surface from Generic Mapping Tools grd file (CDF format)
Implemented in library:
libsurfit_io

bool surf_load_grass const char *  filename,
const char *  surfname = 0
 

Tcl syntax:
surf_load_grass "filename" "surfname"
Description:
loads surface from GRASS ASCII file
Implemented in library:
libsurfit_io

bool surf_load_grd const char *  filename,
const char *  surfname = 0
 

Tcl syntax:
surf_load_grd "filename" "surfname"
Description:
loads surface from SURFER grd file (ASCII format)
Parameters:
filename Surfer grd file (ASCII format)
surfname name for surface (optional)
Implemented in library:
libsurfit_io

bool surf_load_jpg const char *  filename,
const char *  surfname = 0,
REAL  minz = 0,
REAL  maxz = 0,
REAL  startX = 0,
REAL  startY = 0,
REAL  stepX = 1,
REAL  stepY = 1
 

Tcl syntax:
surf_load_jpg "filename" "surfname"
Description:
loads surface from JPEG file
Implemented in library:
libsurfit_io

bool surf_load_xyz const char *  filename,
const char *  surfname = 0
 

Tcl syntax:
surf_load_xyz "filename" "surfname"
Description:
loads surface from XYZ 3-column text file
Implemented in library:
libsurfit_io

bool surf_save const char *  filename,
const char *  surface_name_or_position = "0"
 

Tcl syntax:
surf_save "filename" "surface_name_or_position"
Description:
saves surface to surfit datafile
Parameters:
filename surfit datafile
surface_name_or_position name of surface dataset, or surface position number.
Examples:
area.tcl, area_completer.tcl, area_ineq.tcl, area_mean.tcl, area_surf.tcl, area_surf_ineq.tcl, area_wmean.tcl, canyon_map.tcl, canyon_prepare.tcl, canyon_trend.tcl, contour.tcl, contour_ineq.tcl, curve.tcl, curve_ineq.tcl, curve_surf.tcl, curve_surf_ineq.tcl, dem.tcl, dem_add.tcl, fault.tcl, fault_aniso.tcl, fault_approx.tcl, ineq.tcl, mask.tcl, mask_add.tcl, mask_completer.tcl, mask_ineq.tcl, mask_mean.tcl, mask_surf.tcl, mask_surf_add.tcl, mask_surf_ineq.tcl, mask_wmean.tcl, mean.tcl, points_approx.tcl, points_exact.tcl, points_ineq.tcl, surface.tcl, surface_add.tcl, surface_ineq.tcl, trend.tcl, and wmean.tcl.

bool surf_save_arcgis const char *  filename,
const char *  surface_name_or_position = "0"
 

Tcl syntax:
surf_save_arcgis "filename" "surface_name_or_position"
Description:
saves surface to ArcGIS ASCII file
Implemented in library:
libsurfit_io

bool surf_save_bmp const char *  filename,
const char *  surface_name_or_position = "0"
 

Tcl syntax:
surf_save_bmp "filename" "surface_name_or_position"
Description:
saves surface to Windows BitMap file in grayscale colours
Parameters:
filename bitmap file
surface_name_or_position name of surface dataset, or surface position number.
Implemented in library:
libsurfit_io

bool surf_save_gmt const char *  filename,
const char *  surface_name_or_position = "0"
 

Tcl syntax:
surf_save_gmt "filename" "surface_name_or_position"
Description:
saves surface to Generic Mapping Tools grd file (CDF format)
Implemented in library:
libsurfit_io

bool surf_save_grass const char *  filename,
const char *  surface_name_or_position = "0"
 

Tcl syntax:
surf_save_grass "filename" "surface_name_or_position"
Description:
saves surface to GRASS ASCII file
Implemented in library:
libsurfit_io

bool surf_save_grd const char *  filename,
const char *  surface_name_or_position = "0"
 

Tcl syntax:
surf_save_grd "filename" "surface_name_or_position"
Description:
saves surface to SURFER grd file (ASCII format)
Parameters:
filename SURFER grd file (ASCII format)
surface_name_or_position name of surface dataset, or surface position number.
Implemented in library:
libsurfit_io

bool surf_save_jpg const char *  filename,
const char *  surface_name_or_position = "0",
int  quality = 255
 

Tcl syntax:
surf_save_jpg "filename" "surface_name_or_position"
Description:
saves surface to JPEG in grayscale colours
Parameters:
filename jpeg file
surface_name_or_position name of surface dataset, or surface position number.
quality jpeg quality 0..255
Implemented in library:
libsurfit_io

bool surf_save_xyz const char *  filename,
const char *  surface_name_or_position = "0"
 

Tcl syntax:
surf_save_xyz "filename" "surface_name_or_position"
Description:
saves surface to XYZ text format
Parameters:
filename XYZ text file
surface_name_or_position name of surface dataset, or surface position number.
Implemented in library:
libsurfit_io



surfit: open source gridding and contouring software.