TwiceAsNice  2019-02-18
Macros | Functions
image.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define INTERPW   8 /* Interpolation function range */
 
#define INTERPFAC   4.0 /* Interpolation envelope factor */
 
#define INTERPF(x)
 

Functions

void addimage (picstruct *field, float *psf, int w, int h, int ix, int iy, float amplitude)
 
void addfrombig (float *pixbig, int wbig, int hbig, float *pixsmall, int wsmall, int hsmall, int ix, int iy, float amplitude)
 
void addtobig (float *pixsmall, int wsmall, int hsmall, float *pixbig, int wbig, int hbig, int ix, int iy, float amplitude)
 
void addimage_center (picstruct *field, float *psf, int w, int h, float x, float y, float amplitude)
 
void blankimage (picstruct *, PIXTYPE *, int, int, int, int, PIXTYPE)
 
void pasteimage (picstruct *, PIXTYPE *, int, int, int, int)
 
int copyimage (picstruct *, PIXTYPE *, int, int, int, int)
 
int copyimage_center (picstruct *, PIXTYPE *, int, int, float, float)
 
int vignet_resample (float *pix1, int w1, int h1, float *pix2, int w2, int h2, float dx, float dy, float step2)
 

Macro Definition Documentation

◆ INTERPF

#define INTERPF (   x)
Value:
(x<1e-5 && x>-1e-5? 1.0 \
:(x>INTERPFAC?0.0:(x<-INTERPFAC?0.0 \
:sinf(PI*x)*sinf(PI/INTERPFAC*x)/(PI*PI/INTERPFAC*x*x))))
x
Definition: meteoRRD_updater.py:125
#define INTERPFAC
Definition: image.h:32
#define PI
Definition: define.h:69

◆ INTERPFAC

#define INTERPFAC   4.0 /* Interpolation envelope factor */

◆ INTERPW

#define INTERPW   8 /* Interpolation function range */

Function Documentation

◆ addfrombig()

void addfrombig ( float *  pixbig,
int  wbig,
int  hbig,
float *  pixsmall,
int  wsmall,
int  hsmall,
int  ix,
int  iy,
float  amplitude 
)

◆ addimage()

void addimage ( picstruct field,
float *  psf,
int  w,
int  h,
int  ix,
int  iy,
float  amplitude 
)

◆ addimage_center()

void addimage_center ( picstruct field,
float *  psf,
int  w,
int  h,
float  x,
float  y,
float  amplitude 
)

◆ addtobig()

void addtobig ( float *  pixsmall,
int  wsmall,
int  hsmall,
float *  pixbig,
int  wbig,
int  hbig,
int  ix,
int  iy,
float  amplitude 
)

◆ blankimage()

void blankimage ( picstruct ,
PIXTYPE ,
int  ,
int  ,
int  ,
int  ,
PIXTYPE   
)

◆ copyimage()

int copyimage ( picstruct ,
PIXTYPE ,
int  ,
int  ,
int  ,
int   
)

◆ copyimage_center()

int copyimage_center ( picstruct ,
PIXTYPE ,
int  ,
int  ,
float  ,
float   
)

◆ pasteimage()

void pasteimage ( picstruct ,
PIXTYPE ,
int  ,
int  ,
int  ,
int   
)

◆ vignet_resample()

int vignet_resample ( float *  pix1,
int  w1,
int  h1,
float *  pix2,
int  w2,
int  h2,
float  dx,
float  dy,
float  step2 
)