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