OPERA
1.0
Open source echelle spectrograph reduction pipeline
|
Go to the source code of this file.
Data Structures | |
struct | colour |
Defines | |
#define | histDepth 256 |
#define | index(a, x, y, w) a[(x)+((y)*(w))] |
#define | ELEM_SWAP(a, b) {register float t=(a);(a)=(b);(b)=t; } |
Enumerations | |
enum | outputkinds { E_JPG, E_PNG, E_MPG } |
Functions | |
static colour | lingray (float val, float z1, float z2, char neg) |
static colour | lingraycutcol (float val, float z1, float z2, char neg) |
static colour | irafloggray (float val, float z1, float z2, char neg) |
static colour | irafloggraycutcol (float val, float z1, float z2, char neg) |
static colour | plinlog (float val, float z1, float z2, char neg) |
static colour | logcontours (float val, float z1, float z2, char neg) |
static colour | loghsv (float val, float z1, float z2, char neg) |
static colour | lincol1 (float val, float z1, float z2, char neg) |
static colour | lingrayupena (float val, float z1, float z2, char neg) |
static colour | lingrayupenalog (float val, float z1, float z2, char neg) |
static colour | HSVtoRGB (float h, float s, float v) |
static colour | rainbow (float x) |
static void | GetMedian (const float *inarr, unsigned int n, float *a1, float *a2) |
static void | GetMinAndMax (const float *inarr, unsigned int n, float *min, float *max) |
static float * | shrink (const float *image, const int dimx, const int dimy, const int ratio, const float bias, float *smallimage) |
static void | histogramEqualize (float *image, unsigned int width, unsigned int height, float min, float max) |
static void | printUsageSyntax () |
Variables | |
enum outputkinds | outputkinds |
#define ELEM_SWAP | ( | a, | |
b | |||
) | {register float t=(a);(a)=(b);(b)=t; } |
#define histDepth 256 |
#define index | ( | a, | |
x, | |||
y, | |||
w | |||
) | a[(x)+((y)*(w))] |
enum outputkinds |
static void GetMedian | ( | const float * | inarr, |
unsigned int | n, | ||
float * | a1, | ||
float * | a2 | ||
) | [static] |
static void GetMinAndMax | ( | const float * | inarr, |
unsigned int | n, | ||
float * | min, | ||
float * | max | ||
) | [static] |
static void histogramEqualize | ( | float * | image, |
unsigned int | width, | ||
unsigned int | height, | ||
float | min, | ||
float | max | ||
) | [static] |
static colour HSVtoRGB | ( | float | h, |
float | s, | ||
float | v | ||
) | [static] |
static colour irafloggray | ( | float | val, |
float | z1, | ||
float | z2, | ||
char | neg | ||
) | [static] |
static colour irafloggraycutcol | ( | float | val, |
float | z1, | ||
float | z2, | ||
char | neg | ||
) | [static] |
static colour lincol1 | ( | float | val, |
float | z1, | ||
float | z2, | ||
char | neg | ||
) | [static] |
static colour lingray | ( | float | val, |
float | z1, | ||
float | z2, | ||
char | neg | ||
) | [static] |
static colour lingraycutcol | ( | float | val, |
float | z1, | ||
float | z2, | ||
char | neg | ||
) | [static] |
static colour lingrayupena | ( | float | val, |
float | z1, | ||
float | z2, | ||
char | neg | ||
) | [static] |
static colour lingrayupenalog | ( | float | val, |
float | z1, | ||
float | z2, | ||
char | neg | ||
) | [static] |
static colour logcontours | ( | float | val, |
float | z1, | ||
float | z2, | ||
char | neg | ||
) | [static] |
static colour loghsv | ( | float | val, |
float | z1, | ||
float | z2, | ||
char | neg | ||
) | [static] |
static colour plinlog | ( | float | val, |
float | z1, | ||
float | z2, | ||
char | neg | ||
) | [static] |
static void printUsageSyntax | ( | ) | [static] |
static colour rainbow | ( | float | x | ) | [static] |
static float* shrink | ( | const float * | image, |
const int | dimx, | ||
const int | dimy, | ||
const int | ratio, | ||
const float | bias, | ||
float * | smallimage | ||
) | [static] |
enum outputkinds outputkinds |