;;
;; $RCSfile$ $Revision$ $State$
;;

;; This file specifies information about how routemap should calculate
;; corridors for various terrain databases.  The "default"
;; values are used if the database name is not found.
;;
;; Also in this file are the soil types which are considered obstacles.

;; The format is as follows:
;; (
;;  (databases
;;   (<database name> (max_error <maximum deviation from the actual data>)
;;                    (max_corridor <maximum corridor length>)
;;                    )
;;   ...
;;  )
;;  (soils
;;   (boulders <boulder soil> <boulder soil> ...)
;;   (lakes <lake soil> <lake soil> ...)
;;  )
;; )


(
 (databases ("default" (max_error 50.0)
		       (max_corridor 1000.0)
		       (max_grow 0.2)
		       (max_shrink 0.33)
		       (min_expansion_dist 50.0)
		       (add_point_distance 0.0)
		       (add_point_width_ratio 0.0)
			(distance_weighting 2.0)
			(small_width 12.0)
			(large_width 50.0)
			(min_x 00000.0)
			(min_y 00000.0)
			(max_x 30000.0)
			(max_y 30000.0)
			(vis_graph_file "./default.vis")
			(max_num_verts 50)
			(max_num_polys 1000)
		       )
	    ("knox" (max_error 25.0)
		    (max_corridor 1000.0)
		    (max_grow 0.2)
		    (max_shrink 0.33)
		    (min_expansion_dist 50.0)
		    (add_point_distance 0.0)
		    (add_point_width_ratio 0.0)
			(distance_weighting 2.0)
			(small_width 12.0)
			(large_width 50.0)
			(min_x 30000.0)
			(min_y 22000.0)
			(max_x 32000.0)
			(max_y 37000.0)
			(vis_graph_file "./knox_small.vis")
			(max_num_verts 200)
			(max_num_polys 3000)
		    )
	    ("hunter" (max_error 50.0)
		      (max_corridor 1000.0)
		      (max_grow 0.2)
		      (max_shrink 0.33)
		      (min_expansion_dist 50.0)
		      (add_point_distance 0.0)
		      (add_point_width_ratio 0.0)
			(distance_weighting 2.0)
			(small_width 12.0)
			(large_width 50.0)
			(min_x 00000.0)
			(min_y 00000.0)
			(max_x 50000.0)
			(max_y 50000.0)
			(vis_graph_file "./hunter_top_right.vis")
			(max_num_verts 50)
			(max_num_polys 1000)
		      )
	    ("hood" (max_error 50.0)
		    (max_corridor 350.0)
		    (max_grow 0.2)
		    (max_shrink 0.33)
		    (min_expansion_dist 50.0)
		    (add_point_distance 0.0)
		    (add_point_width_ratio 0.0)
			(distance_weighting 2.0)
			(small_width 12.0)
			(large_width 50.0)
			(min_x 0.0)
			(min_y 0.0)
			(max_x 9999999.0)
			(max_y 9999999.0)
			(vis_graph_file "./hood_vis_graph_file.vis")
			(max_num_verts 50)
			(max_num_polys 200)
		    )
	    ("stowe" (max_error 50.0)
		    (max_corridor 350.0)
		    (max_grow 0.2)
		    (max_shrink 0.33)
		    (min_expansion_dist 50.0)
		    (add_point_distance 0.0)
		    (add_point_width_ratio 0.0)
			(distance_weighting 2.0)
			(small_width 12.0)
			(large_width 50.0)
			(min_x 0.0)
			(min_y 0.0)
			(max_x 9999999.0)
			(max_y 9999999.0)
			(vis_graph_file "./stowe_vis_graph_file.vis")
			(max_num_verts 50)
			(max_num_polys 200)
		    )
	    ("atlas" (max_error 10.0)
		     (max_corridor 350.0)
		     (max_grow 0.2)
		     (max_shrink 0.33)
		     (min_expansion_dist 100.0)
		     (add_point_distance 200.0)
		     (add_point_width_ratio 0.5)
			(distance_weighting 2.0)
			(small_width 12.0)
			(large_width 50.0)
			(min_x 0.0)
			(min_y 0.0)
			(max_x 20000.0)
			(max_y 20000.0)
			(vis_graph_file "./atlas_vis_graph_file.vis")
			(max_num_verts 50)
			(max_num_polys 20)
		     )
	    )
 
;; (soils (lakes SOIL_DEEP_WATER)
;;	(boulders SOIL_NO_GO)
;;	)

;; We can't use macros here because they are defined after the routemap is
;; created
 (soils (lakes 4)
	(boulders 15)
	)
 )
