Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
hugin_basic.h
Go to the documentation of this file.
1 // -*- c-basic-offset: 4 -*-
2 
26 #ifndef _PANO_INC_H
27 #define _PANO_INC_H
28 
29 // =====
30 // ===== Standard Includes
31 // =====
32 #ifdef __unix__
33 #include <sys/time.h>
34 #include <sys/resource.h>
35 #endif
36 
37 #include <vector>
38 #include <set>
39 #include <map>
40 #include <string>
41 #include <sstream>
42 #include <fstream>
43 #include <iostream>
44 #include <math.h>
45 
46 #ifdef _MSC_VER
47 #pragma warning (disable : 4267 4355)
48 #endif
49 
50 // =====
51 // ===== VIGRA library
52 // =====
53 #include <vigra/stdimage.hxx>
54 #include <vigra/rgbvalue.hxx>
55 #include <vigra/basicimage.hxx>
56 #include <vigra/accessor.hxx>
57 #include <vigra/iteratortraits.hxx>
58 #include <vigra/numerictraits.hxx>
59 #include <vigra/imageiterator.hxx>
60 #include <vigra/transformimage.hxx>
61 #include <vigra/copyimage.hxx>
62 #include <vigra/functorexpression.hxx>
63 #include <vigra/convolution.hxx>
64 #include <vigra/resizeimage.hxx>
65 
66 // =====
67 // ===== Hugin specific with no dependencies to WX
68 // =====
69 #include <hugin_utils/utils.h>
70 #include <hugin_utils/platform.h>
71 #include <hugin_utils/stl_utils.h>
72 #include <hugin_math/hugin_math.h>
73 #include <hugin_math/Vector3.h>
74 #include <hugin_math/Matrix3.h>
75 
76 #include <panodata/ControlPoint.h>
77 #include <panodata/Lens.h>
78 #include <panodata/Panorama.h>
81 #include <panodata/SrcPanoImage.h>
82 
83 #endif // _PANO_INC_H
84 
misc math function &amp; classes used by other parts of the program
platform/compiler specific stuff.
Lens class.