Kstars
12#define CLEAN_ZONE 10.0
13#define CLEAN_STACKSIZE 3000
17#define MARGIN_SCALE 2.0
18#define MARGIN_OFFSET 4.0
20#define MAXPICSIZE 1048576
23#define PLIST(ptr, elem) (((pbliststruct *)(ptr))->elem)
24#define PLISTEXIST(elem) (plistexist_##elem)
25#define PLISTPIX(ptr, elem) (*((PIXTYPE *)((ptr)+plistoff_##elem)))
26#define PLISTFLAG(ptr, elem) (*((FLAGTYPE *)((ptr)+plistoff_##elem)))
29typedef enum {COMPLETE, INCOMPLETE, NONOBJECT, OBJECT} pixstatus;
32typedef struct structinfo
40typedef char pliststruct;
60 array_converter readline;
67extern int plistexist_cdvalue, plistexist_thresh, plistexist_var;
68extern int plistoff_value, plistoff_cdvalue, plistoff_thresh, plistoff_var;
88 int xmin,xmax,ymin,ymax,ycmin,ycmax;
92 float a, b, theta, abcor;
94 double errx2, erry2, errxy;
125void preanalyse(
int, objliststruct *);
126void analyse(
int, objliststruct *,
int,
double);
128int lutzalloc(
int,
int);
134void update(infostruct *, infostruct *, pliststruct *);
136int allocdeblend(
int);
137void freedeblend(
void);
138int deblend(objliststruct *,
int, objliststruct *,
int,
double,
int);
144int addobjdeep(
int, objliststruct *, objliststruct *);
148int matched_filter(arraybuffer *
imbuf, arraybuffer *
nbuf,
int y,
150 PIXTYPE *
work, PIXTYPE *
out,
int noise_type);
void update(Part *part, const QByteArray &data, qint64 dataSize)
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:19:03 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.