Main Page   Class Hierarchy   Compound List   File List   Compound Members  

UMatrix.h

00001 #ifndef UMatrix_H
00002 #define UMatrix_H
00003 
00004 #include "defs.h"
00005 #include "Mapcode.h"
00006 
00020 class UMatrix {
00021 public:
00023         TMatrix umatrix( const Mapcode* mapcode, int mode, bool normalized );
00024 
00025 
00026 private:
00027         Value_Type calc_min( TVecValue a );
00028 
00029         Value_Type calc_max( TVecValue a );
00030 
00031         Value_Type calc_median( TVecValue a );
00032 
00033         Value_Type calc_mean( TVecValue a );
00034 
00035         Value_Type calc_uvalue( TVecValue a, int mode );
00036 
00037         TMatrix hexa_umatrix( const Mapcode * mapcode, int mode, bool normalized );
00038 
00039         TMatrix rect_umatrix( const Mapcode * mapcode, int mode, bool normalized );
00040 
00041         TMatrix normalizeU( TMatrix U, int uy, int ux );
00042 
00043 };
00044 
00045 
00046 #endif

Generated on Thu Apr 8 15:04:11 2004 for SOMCode by doxygen1.2.18