00001
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 #ifndef _GAN_CAMERA_CONVERT_H
00030 #define _GAN_CAMERA_CONVERT_H
00031
00032 #include <stdio.h>
00033 #include <gandalf/vision/camera.h>
00034 #include <gandalf/vision/cameraf.h>
00035
00036 #ifdef __cplusplus
00037 extern "C" {
00038 #endif
00039
00050 Gan_Bool gan_cameraf_from_camera_q ( const Gan_Camera *camera,
00051 Gan_Camera_f *cameraf,
00052 Gan_CubicBSplineWeightsF **ppweight,
00053 Gan_CubicBSplineSupportF **ppsupport );
00054 Gan_Bool gan_camera_from_cameraf_q ( const Gan_Camera_f *cameraf,
00055 Gan_Camera *camera,
00056 Gan_CubicBSplineWeights **ppweight,
00057 Gan_CubicBSplineSupport **ppsupport );
00058 Gan_Camera_f gan_cameraf_from_camera_s ( const Gan_Camera *camera,
00059 Gan_CubicBSplineWeightsF **ppweight,
00060 Gan_CubicBSplineSupportF **ppsupport );
00061 Gan_Camera gan_camera_from_cameraf_s ( const Gan_Camera_f *cameraf,
00062 Gan_CubicBSplineWeights **ppweight,
00063 Gan_CubicBSplineSupport **ppsupport );
00064
00073 #ifdef __cplusplus
00074 }
00075 #endif
00076
00077 #endif