1 ;;; PHOROS -- Photogrammetric Road Survey
2 ;;; Copyright (C) 2010, 2011, 2012 Bert Burgemeister
4 ;;; This program is free software; you can redistribute it and/or modify
5 ;;; it under the terms of the GNU General Public License as published by
6 ;;; the Free Software Foundation; either version 2 of the License, or
7 ;;; (at your option) any later version.
9 ;;; This program is distributed in the hope that it will be useful,
10 ;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
11 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 ;;; GNU General Public License for more details.
14 ;;; You should have received a copy of the GNU General Public License along
15 ;;; with this program; if not, write to the Free Software Foundation, Inc.,
16 ;;; 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
19 (defpackage :phoros-photogrammetry
20 (:documentation
"Interface to the PhoML library.")
23 (:export
:photogrammetry
24 :*photogrammetry-mutex
*
29 :phoros-photogrammetry
36 :muffle-postgresql-warnings
41 :*postgresql-credentials
*
42 :*postgresql-aux-credentials
*
48 :create-acquisition-project
49 :assert-acquisition-project
50 :delete-acquisition-project
52 :store-images-and-points
53 :delete-imageless-points
55 :store-camera-hardware
58 :store-device-stage-of-life
59 :store-device-stage-of-life-end
60 :store-camera-calibration
62 :create-presentation-project
63 :assert-presentation-project
64 :user-point-table-name
66 :delete-presentation-project
67 :add-to-presentation-project
68 :remove-from-presentation-project
69 :create-image-attribute
70 :delete-image-attribute
71 :create-presentation-project-trigger-function
72 :fire-presentation-project-trigger-function
77 :add-spherical-mercator-ref
82 :insert-all-footprints
83 :delete-all-imageless-points
86 :thread-aux-points-function-name
))
88 (defpackage :phoros-image-reader
89 (:documentation
"The part of Phoros that makes servable images from
90 raw files of measuring data.")
98 :find-keyword-in-stream
99 :*picture-header-length-tolerance
*))
101 (defpackage :phoros-command-line-interface
102 (:documentation
"The part of Phoros that provides its UNIX command
108 (:import-from
:net.didierverna.clon
120 (:export
:help
;re-export from net.didierverna.clon
121 :with-options
;Phoros CLI stuff