Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

common.h File Reference

#include <iostream>
#include <cassert>
#include <cstring>
#include <cstdio>
#include <cstdlib>
#include <stdint.h>
#include <ctime>
#include "Hdf.hpp"
#include "debug.h"

Defines

#define STRING_MAXLEN   255
#define APPNAME   "remap"
#define OPT_VERBOSE   0x00000001
#define DATA_TYPE_MIN   0
#define DATA_TYPE_MAX   65535
#define HDF_COORD_TYPE   DFNT_FLOAT32
#define HDF_DISTANCE_TYPE   DFNT_FLOAT32
#define HDF_TIME_TYPE   DFNT_FLOAT64
#define HDF_DATA_TYPE   DFNT_UINT16
#define DATA_TYPE   uint16_t
#define FLOAT_TYPE   float

Typedefs

typedef FLOAT_TYPE float_type
typedef float_type distance_type
typedef float_type coord_type
typedef float64 time_type
typedef DATA_TYPE data_type

Variables

const float FLOAT_NAN = 0./0.
const double DOUBLE_NAN = 0./0.
const distance_type DEFAULT_DISTANCE_FILL_VALUE = FLOAT_NAN
const coord_type DEFAULT_COORD_FILL_VALUE = FLOAT_NAN
const time_type DEFAULT_TIME_FILL_VALUE = DOUBLE_NAN
const data_type DEFAULT_DATA_FILL_VALUE = DATA_TYPE_MAX
bool g_verbose

Define Documentation

#define APPNAME   "remap"
 

#define DATA_TYPE   uint16_t
 

#define DATA_TYPE_MAX   65535
 

#define DATA_TYPE_MIN   0
 

#define FLOAT_TYPE   float
 

#define HDF_COORD_TYPE   DFNT_FLOAT32
 

#define HDF_DATA_TYPE   DFNT_UINT16
 

#define HDF_DISTANCE_TYPE   DFNT_FLOAT32
 

#define HDF_TIME_TYPE   DFNT_FLOAT64
 

#define OPT_VERBOSE   0x00000001
 

#define STRING_MAXLEN   255
 


Typedef Documentation

typedef float_type coord_type
 

typedef DATA_TYPE data_type
 

typedef float_type distance_type
 

typedef FLOAT_TYPE float_type
 

typedef float64 time_type
 


Variable Documentation

const coord_type DEFAULT_COORD_FILL_VALUE = FLOAT_NAN
 

const data_type DEFAULT_DATA_FILL_VALUE = DATA_TYPE_MAX
 

const distance_type DEFAULT_DISTANCE_FILL_VALUE = FLOAT_NAN
 

const time_type DEFAULT_TIME_FILL_VALUE = DOUBLE_NAN
 

const double DOUBLE_NAN = 0./0.
 

const float FLOAT_NAN = 0./0.
 

bool g_verbose
 


Generated on Wed Apr 19 17:05:06 2006 for Remap by  doxygen 1.3.9.1