Subversion Repositories wimsdev

Rev

Rev 12562 | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. #ifndef UNITES_H
  2. #define UNITES_H
  3.  
  4. #include <iostream>
  5. #include "decimal.h"
  6.  
  7. typedef enum {
  8.   TUh, TUmin,
  9.   TUm, TUg, TUs, TUA, TUK, TUmol, TUcd, TUHz, TUN, TUPa, TUJ, TUW, TUVA, TUvar,
  10.   TUC, TUV, TUohm, TUS, TUF, TUT, TUWb, TUH, TUlm, TUlx, TUBq,
  11.   TUGy, TUSv, TUrad, TUsr, TUnull, TUda, TUma, TUsa, TUtr, TUrpm,
  12.   TUangs, TUbarn,
  13.   TUare, TUl, TUt, TUbar, TUeV, TUuam,
  14.   TU_LAST /* doit rester en dernier */
  15. } uniteSI;
  16.  
  17. typedef enum {
  18.  BUM,BUK,BUS,BUA,BUKel,BUmol,BUcd,
  19.  BU_LAST /* doit rester en dernier */
  20. } baseSI;
  21.  
  22. typedef struct{
  23.   char sym[8];
  24.   char nom[12];
  25.   double multiplicateur;
  26.   int base[BU_LAST];
  27. } unite_data;
  28.  
  29. #define MPREAL Decimal
  30.  
  31. extern MPREAL val_real;
  32.  
  33. #endif
  34.