Main Page | Modules | Class List | File List | Class Members | File Members

cameraf_cubic_Bspline_inv.c File Reference

#include <gandalf/vision/cameraf_cubic_Bspline_inv.h>
#include <gandalf/common/array.h>
#include "camera_cubic_Bspline_noc.c"

Defines

#define TERMINATION_THRESHOLD   1.0e-4
#define CAM_STRUCT   Gan_Camera_f
#define GAN_POSITIONSTATE   Gan_PositionState_f
#define CAM_MAT33_ZERO_Q   gan_mat33f_zero_q
#define CAM_FILL_ARRAY_FLOAT   gan_fill_array_f
#define CAM_MAT22_IDENT_Q   gan_mat22f_ident_q
#define CAM_MAT22_ZERO_Q   gan_mat22f_zero_q
#define CAM_MAT22_MULTV2_Q   gan_mat22f_multv2_q
#define CAM_VEC3_SET_PARTS_Q   gan_vec3f_set_parts_q
#define CAM_MAT33_MULTV3_Q   gan_mat33f_multv3_q
#define CAM_MAT33_MULTV3_S   gan_mat33f_multv3_s
#define CAM_MAT22_FILL_Q   gan_mat22f_fill_q
#define CAM_MAT22_RMULTM22_S   gan_mat22f_rmultm22_s
#define CAM_VEC2_SUB_Q   gan_vec2f_sub_q
#define CAM_VEC2_DECREMENT   gan_vec2f_decrement
#define CAM_MAT22_DET_Q   gan_mat22f_det_q
#define CAM_VEC2_FILL_Q   gan_vec2f_fill_q
#define GAN_MAT33_MULTV3_Q   gan_mat33f_multv3_q
#define CAM_VECTOR2   Gan_Vector2_f
#define CAM_VECTOR3   Gan_Vector3_f
#define CAM_MATRIX22   Gan_Matrix22_f
#define CAM_FLOAT   float
#define CAM_FLOAT_MAX   FLT_MAX
#define CAM_SQR   gan_sqr_f
#define CAM_ZERO   0.0F
#define CAM_ONE   1.0F
#define CAM_HALF   0.5F
#define CAM_TWO   2.0F
#define CAM_THREE   3.0F
#define CAM_FOUR   4.0F
#define CAM_ONE_SIXTH   GAN_ONE_SIXTH_F
#define CAM_SMALL_NUMBER   1.0e-4F
#define CAM_SMALL_NUMBER_INV   1.0e4F
#define CAM_INVERT_WARP
#define CAM_DETERMINANT_LIMIT   1.0e-10F
#define CAM_LARGE_VALUE   1.0e9F
#define CAM_WEIGHTBLOCK   Gan_CubicBSplineWeightBlockF
#define CAM_SUPPORTSTRUCT   Gan_CubicBSplineSupportF

Functions

Gan_Bool gan_cameraf_build_cubic_Bspline_inv (Gan_Camera_f *camera, float zh, float fx, float fy, float x0, float y0, float skew, float kyx, float kzx, float kzy, Gan_Vector2_f weight[1+(1<< 4)][1+(1<< 4)], Gan_CubicBSplineSupportF *support)
 Builds a structure representing an inverse cubic B-spline mesh.

Detailed Description

Module: Functions for single precision camera defined as a projective warp and a B-spline warp

Part of: Gandalf Library

Version:
1.7
Date:
2005/10/03 14:41:27
Author:
pm
Copyright: (c) 2000 Imagineer Systems Limited
Generated on Fri Mar 17 12:44:51 2006 by  doxygen 1.3.9.1