ramimage.c File Reference

Go to the source code of this file.

Defines

#define MODULE_RAMIMAGE   1
#define ALIGNULONG(i)   ((i+3)/4*4)
#define temp_image_name   "OFX_T_$$"

Functions

void ScaleImageBuffer4 (long xi, long yi, unsigned char *pi, long xo, long yo, unsigned char *po)
void InitialiseRamImage (RAMIMAGE *im)
BOOL LoadRamImage (RAMIMAGE *image, char *file)
BOOL UnloadRamImage (RAMIMAGE *image)
void UnloadRamImagesFromMap (int i)
void UnloadRamImagesFromAllMaps (void)
void EmbedMapsForMap (int m)
void EmbedAllMapsImages (void)
void SaveRamImagesToFiles (int m)
void SaveRamImagesFromAllMaps (void)
BOOL UnstoreRamImage (RAMIMAGE *image, char *filename)
void DisplayImageFromStore (RAMIMAGE *image, char *alternate_name)
void EraseTempImageFiles (void)
unsigned char * MakeFullMemoryImage (RAMIMAGE *image, long *w, long *h)
void FilterLine (long ni, long no, double *v, long *nii, long ij)
void ScaleImageBuffer (long xi, long yi, unsigned char *pi, long xo, long yo, unsigned char *po)
BOOL ReadRamImage (RAMIMAGE *image, HANDLE *fq)
BOOL WriteRamImage (RAMIMAGE *image, FILE *fp)


Define Documentation

#define MODULE_RAMIMAGE   1

Definition at line 9 of file ramimage.c.

#define ALIGNULONG (  )     ((i+3)/4*4)

Definition at line 13 of file ramimage.c.

#define temp_image_name   "OFX_T_$$"

Definition at line 14 of file ramimage.c.


Function Documentation

void FilterLine ( long  ni,
long  no,
double *  v,
long *  nii,
long  ij 
)

Definition at line 563 of file ramimage.c.

References double.

Referenced by ScaleImageBuffer(), ScaleImageBuffer3(), and ScaleImageBuffer4().


Generated on Sun Apr 27 14:20:16 2014 for OpenFX by  doxygen 1.5.6