TwiceAsNice
2019-02-18
|
#include <config.h>
#include <Nice/Application.h>
#include <Basda/Vino/Image.h>
#include <Nice/Log/HexDump.hh>
Macros | |
#define | DMD 21 |
#define | SSIZE 349 |
#define | SIMG 80 |
#define | LOOP 1 |
Typedefs | |
typedef int | Arr1d[DMD] |
typedef Arr1d | Arr2d[DMD] |
typedef ushort * | AddrVec1[4][SSIZE] |
Functions | |
void | mmmult (double **a, double **b, double **c, int n, int m, int l) |
void | circle1 (Basda::ImageU16 &_image, const Nice::Point &_p, int r, double _value) |
void | circle (Basda::ImageU16 &_image, const Nice::Point &_p, int _d, int _value) |
void | createDM (Arr2d &_matrix, int _diameter, double _value) |
void | pupil (Basda::ImageU16 &_image, const Nice::Point &_point, int _diameter) |
void | calcslope () |
int | main (int argc, char *argv[]) |
Variables | |
ushort | b [SSIZE] |
float | f [SSIZE] |
float | p [4] |
double | psum |
ushort * | addrvec [4][SSIZE] |
float | slope [SSIZE *2] |
#define DMD 21 |
#define LOOP 1 |
#define SIMG 80 |
#define SSIZE 349 |
typedef ushort* AddrVec1[4][SSIZE] |
typedef int Arr1d[DMD] |
|
inline |
void circle | ( | Basda::ImageU16 & | _image, |
const Nice::Point & | _p, | ||
int | _d, | ||
int | _value | ||
) |
void circle1 | ( | Basda::ImageU16 & | _image, |
const Nice::Point & | _p, | ||
int | r, | ||
double | _value | ||
) |
void createDM | ( | Arr2d & | _matrix, |
int | _diameter, | ||
double | _value | ||
) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
void mmmult | ( | double ** | a, |
double ** | b, | ||
double ** | c, | ||
int | n, | ||
int | m, | ||
int | l | ||
) |
void pupil | ( | Basda::ImageU16 & | _image, |
const Nice::Point & | _point, | ||
int | _diameter | ||
) |
ushort* addrvec[4][SSIZE] |
ushort b[SSIZE] |
float f[SSIZE] |
float p[4] |
double psum |
float slope[SSIZE *2] |