High-Level Data Reduction Library 1.6.0a5
High-Level data reduction routines for ESO pipelines
Loading...
Searching...
No Matches
hdrl_types.h File Reference
#include <float.h>
#include <stddef.h>
Include dependency graph for hdrl_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  hdrl_value
 

Macros

#define HDRL_SIZEOF_DATA   8
 
#define HDRL_SIZEOF_ERROR   8
 
#define HDRL_TYPE_DATA   CPL_TYPE_DOUBLE
 
#define HDRL_EPS_DATA   DBL_EPSILON
 
#define HDRL_TYPE_ERROR   CPL_TYPE_DOUBLE
 
#define HDRL_EPS_ERROR   DBL_EPSILON
 

Typedefs

typedef void *() hdrl_alloc(size_t)
 
typedef void() hdrl_free(void *)
 
typedef unsigned int hdrl_bitmask_t
 
typedef double hdrl_data_t
 
typedef double hdrl_error_t
 

Macro Definition Documentation

◆ HDRL_EPS_DATA

#define HDRL_EPS_DATA   DBL_EPSILON

◆ HDRL_EPS_ERROR

#define HDRL_EPS_ERROR   DBL_EPSILON

◆ HDRL_SIZEOF_DATA

#define HDRL_SIZEOF_DATA   8

◆ HDRL_SIZEOF_ERROR

#define HDRL_SIZEOF_ERROR   8

◆ HDRL_TYPE_DATA

#define HDRL_TYPE_DATA   CPL_TYPE_DOUBLE

◆ HDRL_TYPE_ERROR

#define HDRL_TYPE_ERROR   CPL_TYPE_DOUBLE

Typedef Documentation

◆ hdrl_alloc

typedef void *() hdrl_alloc(size_t)

◆ hdrl_bitmask_t

typedef unsigned int hdrl_bitmask_t

◆ hdrl_data_t

typedef double hdrl_data_t

◆ hdrl_error_t

typedef double hdrl_error_t

◆ hdrl_free

typedef void() hdrl_free(void *)