Vista     Main Page   Class List   Function List   File List   Examples  


Motion2D.h

Go to the documentation of this file.
00001 /*
00002 
00003   Copyright (c) 1995-2005 by INRIA.
00004   All Rights Reserved.
00005 
00006   This software was developed at:
00007   IRISA/INRIA Rennes
00008   Campus Universitaire de Beaulieu 
00009   35042 Rennes Cedex
00010 
00011   http://www.irisa.fr
00012 
00013 */
00014 
00015 #ifndef Motion2D_h
00016 #define Motion2D_h
00017 
00034 #ifndef MAXCOEFSMODEL
00035 #  define MAXCOEFSMODEL 13
00036 #endif
00037 
00038 
00058 enum EIdModel {
00059   NO_MDL, 
00061   MDL_TX, 
00066   MDL_TY, 
00071   MDL_TR, 
00076   MDL_AFF_TX_DIV, 
00083   MDL_AFF_TR_DIV, 
00091   MDL_AFF_TR_ROT,  
00099   MDL_AFF_TX_NULL, 
00113   MDL_AFF_TY_NULL, 
00127   MDL_AFF_DIV_NULL, 
00141   MDL_AFF_ROT_NULL, 
00155   MDL_AFF_HYP1_NULL, 
00169   MDL_AFF_HYP2_NULL, 
00183   MDL_AFF_TR_ROT_DIV, 
00198   MDL_AFF_COMPLET, 
00211   MDL_QUA_PAN_DIV, 
00221   MDL_QUA_PAN_TILT,  
00229   MDL_QUA_PAN_TILT_DIV, 
00239   MDL_QUA_2D, 
00250   MDL_QUA_COMPLET 
00260 };
00261 
00262 
00263 /*
00264 
00265   Internal image bitmap structure used for pixels coded in short.
00266   
00267  */
00268 
00269 typedef struct {
00270   short  *ad;            /* Address of the bitmap.              */
00271   int     nbli;          /* Number of rows for the bitmap.      */
00272   int     nbco;          /* Number of columns for the bitmap.   */
00273 } TImageShort;
00274 
00275 /*
00276 
00277   Internal image bitmap structure used for pixels coded in float.
00278   
00279  */
00280 typedef struct {
00281   float   *ad;          /* Address of the bitmap.               */ 
00282   int     nbli;         /* Number of rows for the bitmap.       */
00283   int     nbco;         /* Number of columns for the bitmap.    */
00284 } TImageFloat;
00285 
00286 
00287 #endif  /* Motion2D_h */

Motion2D is Copyright © 1995-2005 by Inria
This documentation was generated on 31 Jan 2005 by Fabien Spindler for Motion2D 1.3.11 using doxygen1.2.18 written by Dimitri van Heesch, © 1997-2005