Hugin trunk 0.1
Loading...
Searching...
No Matches
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>
73#include <hugin_math/Vector3.h>
74#include <hugin_math/Matrix3.h>
75
77#include <panodata/Lens.h>
78#include <panodata/Panorama.h>
82
83#endif // _PANO_INC_H
84
Lens class.
platform/compiler specific stuff.
misc math function & classes used by other parts of the program