Main Page   Modules   Compound List   File List   Compound Members   File Members  

camera_defs.h

Go to the documentation of this file.
00001 
00014 /* This library is free software; you can redistribute it and/or
00015    modify it under the terms of the GNU Lesser General Public
00016    License as published by the Free Software Foundation; either
00017    version 2.1 of the License, or (at your option) any later version.
00018 
00019    This library is distributed in the hope that it will be useful,
00020    but WITHOUT ANY WARRANTY; without even the implied warranty of
00021    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00022    Lesser General Public License for more details.
00023 
00024    You should have received a copy of the GNU Lesser General Public
00025    License along with this library; if not, write to the Free Software
00026    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00027 */
00028 
00029 #ifndef _GAN_CAMERA_DEFS_H
00030 #define _GAN_CAMERA_DEFS_H
00031 
00032 #ifdef __cplusplus
00033 extern "C" {
00034 #endif
00035 
00049 typedef enum
00050 {
00052    GAN_LINEAR_CAMERA,
00053 
00055    GAN_RADIAL_DISTORTION_1,
00056 
00058    GAN_RADIAL_DISTORTION_2,
00059 
00061    GAN_RADIAL_DISTORTION_3,
00062 
00064    GAN_RADIAL_DISTORTION_1_INV,
00065 
00067    GAN_STEREOGRAPHIC_CAMERA,
00068 
00070    GAN_EQUIDISTANT_CAMERA,
00071 
00073    GAN_SINE_LAW_CAMERA,
00074 
00076    GAN_EQUI_SOLID_ANGLE_CAMERA,
00077 
00079    GAN_XY_DISTORTION_4
00080 } Gan_CameraType;
00081 
00090 #ifdef __cplusplus
00091 }
00092 #endif
00093 
00094 #endif /* #ifndef _GAN_CAMERA_DEFS_H */

Generated on Mon Oct 13 16:14:32 2003 by doxygen1.3-rc1