Silence a style-warning about suspicios &mandatory-key in defun*
[phoros.git] / package.lisp
blob7ae47b79c1d4146ea3fc9cac8f45ad9ff6ce39e1
1 ;;; PHOROS -- Photogrammetric Road Survey
2 ;;; Copyright (C) 2010, 2011, 2012 Bert Burgemeister
3 ;;;
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.
8 ;;;
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.
13 ;;;
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.")
21 (:use :cl
22 :phoml)
23 (:export :photogrammetry
24 :*photogrammetry-mutex*
25 :del-all))
27 (defpackage :phoros
28 (:use :cl
29 :phoros-photogrammetry
30 :parenscript
31 :postmodern)
32 (:export :defun*))
34 (defpackage :phoros-image-reader
35 (:documentation "The part of Phoros that makes servable images from
36 raw files of measuring data.")
37 (:nicknames :img)
38 (:use :cl :phoros)
39 (:export :send-png
40 :send-nth-png))
42 (defpackage :phoros-command-line-interface
43 (:documentation "The part of Phoros that provides its UNIX command
44 line interface.")
45 (:nicknames :cli)
46 (:use :cl)
47 (:import-from :com.dvlsoft.clon
48 :defsynopsis
49 :make-stropt
50 :make-path
51 :make-lispobj
52 :make-switch
53 :make-context
54 :with-context
55 :cmdline
56 :getopt
57 :do-cmdline-options
58 :help)
59 (:export ;; re-export from com.dvlsoft.clon
60 :defsynopsis
61 :make-stropt
62 :make-path
63 :make-lispobj
64 :make-switch
65 :make-context
66 :with-context
67 :cmdline
68 :getopt
69 :do-cmdline-options
70 :help
71 ;; Phoros stuff
72 :set-.phoros-options
73 :getopt-mandatory
74 :with-options
75 :first-action-option
76 :string-or-null
77 :help-action
78 :version-action
79 :licence-action
80 :license-action
81 :main
82 :check-db-action
83 :check-dependencies-action
84 :nuke-all-tables-action
85 :create-sys-tables-action
86 :create-acquisition-project-action
87 :delete-acquisition-project-action
88 :delete-measurement-action
89 :list-acquisition-project-action
90 :store-images-and-points-action
91 :insert-footprints-action
92 :canonicalize-bayer-pattern
93 :canonicalize-color-raiser
94 :store-camera-hardware-action
95 :store-lens-action
96 :store-generic-device-action
97 :store-device-stage-of-life-action
98 :store-device-stage-of-life-end-action
99 :store-camera-calibration-action
100 :get-image-action
101 :create-presentation-project-action
102 :delete-presentation-project-action
103 :add-to-presentation-project-action
104 :create-image-attribute-action
105 :delete-image-attribute-action
106 :list-image-attribute-action
107 :remove-from-presentation-project-action
108 :redefine-trigger-function-action
109 :create-aux-view-action
110 :store-user-points-action
111 :get-user-points-action
112 :create-user-action
113 :delete-user-action
114 :list-user-action
115 :list-presentation-project-action
116 :format-table
117 :split-last-row
118 :server-action
119 :verbosity-level
120 :set-umask))