Changeset 3199
- Timestamp:
- 05/28/08 12:42:09 (8 months ago)
- Files:
-
- trunk/projects/bos/web/quad-tree.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/projects/bos/web/quad-tree.lisp
r3196 r3199 5 5 '(simple-array double-float (4))) 6 6 7 (macrolet ((frob (name index )7 (macrolet ((frob (name index &optional (type 'double-float)) 8 8 `(defmacro ,name (geo-box) 9 `(the double-float(aref (the geo-box ,geo-box) ,',index)))))10 (frob geo-box-west 0)11 (frob geo-box-north 1)12 (frob geo-box-east 2)13 (frob geo-box-south 3))9 `(the ,',type (aref (the geo-box ,geo-box) ,',index))))) 10 (frob geo-box-west 0 (double-float -180d0 180d0)) 11 (frob geo-box-north 1 (double-float -90d0 90d0)) 12 (frob geo-box-east 2 (double-float -180d0 180d0)) 13 (frob geo-box-south 3 (double-float -90d0 90d0))) 14 14 15 15 (defun make-geo-box (west north east south)
