next_step
view map
view block
view full
view zoom
save

setup 
{	create
	acquire
	status

	contour_map
	header
	edit header
	
	menuset_get
	default_head
	edit default
	config
	edit config



	exit
}

{
}

scan_input
{
	import

	negative_img
	reduce_res
	rotate  90
	rotate -90
	rotate 180
	reflect_h
	reflect_v

	regis_raster
	regis_geo
	reg_check
	show_reg
	reset_screen

	margin
	add_edgemaps
}

{
}

{
}

edit0
{	cont_clean0
	get_ed_keys
	start_search
	step rt
	redisp_map
	goto log +
	separate
	connect
	wink
	bridge_gap
	draw line
	erase
	erase_seg
	erase rect

	undo
	recall
	clear_mode
	cont_clean1
}


assemble_map
{	assemble

	poly_check
	show_vectors
	reset_screen

	vertex_thin
	snap_strtfrl
	snap_geofrl

	add_edgemaps
	snap_edgmtcl
	vertex_move

	chk_scn.vect
	step right
	reset_check
}

{
}

manual_atrbt
{	
	get_att_keys
	get_ed_keys
   ckeys_disp
	show_not_1st
	show_raster
	check_atrbts
	reset_screen

	atr_contour1
	atr_context1
	atrbt_dig
	seg_break

	poly_query
	line_query
	regis_dig
	ginput -a 1
	ginput mouse
}

perspectives
{
	pplot_s2
	pplot_s5
	pplot_s8
	pplot_s12
	pplot_w2
	pplot_w5
	pplot_w8
	pplot_w12
	pplot_n2
	pplot_n5
	pplot_n8
	pplot_n12
	pplot_e2
	pplot_e5
	pplot_e8
	pplot_e12
}

group_atrbt
{	highlight
	dispnormal
	reset_screen 

	atrbt_set
	atrbt_rec
	atrbt_serial
	atrbt_thin
	atrbt_concat
	atrbt_edit

	poly_query
	line_query

	regis_dig
	ginput -a 1
	ginput mouse
	dict_edit
	dict_print
}

{
}

output_data
{	report
	status
	crit_report
	set_report
	
	plot
	reset_screen
	
	export
	dem_view

	atrbt_print

	purge


	exit
}
 


criteria
{	crit_clear
	crit_adj
	crit_arange
	crit_area
	crit_astrg
	crit_length
	crit_newatr
	crit_psides
	crit_record
	crit_serial
	crit_slen
	crit_subel
	crit_superel
	crit_type

	crit_rep  0
	crit_exec
	highlight
	reset_screen
}

sets
{	set_clear

	set_comp
	set_exclude
	set_intrsec
	set_union
	set_dig

	atrbt_set

	highlight
	dispnormal
	erase_obj
	set_erase
	reset_screen

	set_report 0
}


vectors
{ 
	b_edit
	import
	query

	highlight
	dispnormal
	reset_screen

	level_clear
	level_clip
	level_dup
	level_icopy
	level_snap

	vertex_move
	vertex_thin

	coord_type
	goto coord
}

batch_edit
{
	del_points
	del_spurs
	grow_spurs
	fill_holes
	level_dup
	erase_margin
	negative_img
	set_erase
	thin_lines

	corridors 
	disprstr_ers
	mask
	open_solids
	disprstr_mrg
	disprstr_get
	disprstr_put
	brstr_create
	brstr_delete
}

macros
{
	macro_begin
	macro_end

	macro_hist

	macro_edit
}

templates
{
	import
	add_template

	level_clip
	
	set_dig
	show_t_n_v
	reset_screen

	level_snap
	snap_tmplt

}
