156 C_DEF int DI_MathMerge(
int dst,
int src,
int op,
int xof,
int yof,
float dscal,
float sscal);
158 C_DEF int DI_Centroid(
int s,
float *px,
float *py,
int w,
int h,
float *dvx);
177 C_DEF int DI_BuildRGBMerge(
int type,
char *_abuf,
char *_bbuf,
char *_cbuf,
int rx,
int ry,
int gx,
int gy,
int bx,
int by,
float kr,
float kg,
float kb);
180 C_DEF int DI_GaussFitBuffer(
int srv,
float *i0,
float *sigma,
int x0,
int y0,
int wi,
int he,
float bgvalue);
209 C_DEF void DI_WrMath(
int oper,
int server,
int tdata,
int x,
int y,
float value);
302 C_DEF int DI_ImageIsophotal(
int s,
int kfilt,
int sx,
int sy,
int dx,
int dy,
int qtz,
float min,
float max);
345 C_DEF int DI_ImageTest(
int dx,
int dy,
int type,
int function,
float period,
float rotation);
378 C_DEF int DI_Mandelbrot(
char *tit,
int xd,
int yd,
int depth,
double infx,
double supx,
double infy,
double supy);
386 C_DEF void DI_WrMat(
int server,
int tdata,
int x,
int y,
float value);
422 C_DEF int DI_ImageProperties(
int srv,
U16 dx,
U16 dy,
U16 wx,
U16 wy,
U16 ifmt,
U16 sts,
char *tit,
int pix,
int pixy,
int mode);
429 C_DEF int DI_ImagePropertiesPos(
int srv,
U16 dx,
U16 dy,
U16 wx,
U16 wy,
U16 ifmt,
U16 sts,
char *tit,
int pixx,
int pixy,
int mode,
int lx,
int ly);
609 C_DEF int DI_ImageResize(
int s,
int x,
int y,
int w,
int h,
int dx,
int dy,
int ox,
int oy,
float vm);
696 C_DEF int DI_MInput(
char *tit,
int x,
int y,
int *len,
char *name[],
char *pre[],
char *out[]);
697 C_DEF int DI_Ask(
char *tit,
char *bmp,
char *label,
char *pre,
int len);
766 C_DEF int DI_AnimateOpen(
char *prefix,
int type,
int num,
MOBJECT pix,
int sx,
int sy,
int width,
int height,
int dx,
int dy);
C_DEF void DI_ConsoleRaise(int n)
C_DEF int DI_CheckImageSize(int s, int d)
C_DEF float DI_PeakMedia(int s, int x, int y, int wx, int wy)
C_DEF void DI_ScanMaxMinColor(int w)
C_DEF void DI_WrMat(int server, int tdata, int x, int y, float value)
C_DEF void DI_SFTcsum(COMPLEX z1, COMPLEX z2, COMPLEX *res)
C_DEF int DI_ImageConvert(int s, int type, int schan, int tchan)
C_DEF int DI_DoUndo(int s)
C_DEF void DI_SetName(int s, char *name)
C_DEF void DI_PaletteAlloc(MTColor *iPAL, pal *Pal)
C_DEF void DI_AnimateStart(void)
C_DEF int DI_WindowPar(char *tit, int *ixs, int *iys, int *ixd, int *iyd)
C_DEF int DI_FindDrive(char *fullname)
C_DEF void DI_PaletteMan(void)
C_DEF void DI_PaletteCopy(pal *dst, pal *src)
C_DEF int DI_DeleteWindow(int s, int win)
C_DEF void DI_PaletteDeAlloc(MTColor *iPAL)
C_DEF int DI_Centroid(int s, float *px, float *py, int w, int h, float *dvx)
C_DEF int DI_ImageCopyParChan(int dst, int src, int dchan, int schan, int sx, int sy, int dx, int dy)
C_DEF int DI_LoadImage(char *tit, int type)
C_DEF void DI_FileObjectGetPath(char *path)
C_DEF int DI_QuestionSel(char *tit, char *quest, char *bmp)
C_DEF void DI_Regen(int s)
C_DEF int DI_ChooseMathOper(void)
C_DEF double DI_ScanMaxMin(int w, float *mx, float *mi)
C_DEF int DI_ImageCopy(int dst, int src)
C_DEF void DI_ConsoleScroll(int n)
C_DEF int DI_SplitImage(int s)
C_DEF int DI_DoRedo(int s)
C_DEF int DI_FrequencyResponse(int kernel)
C_DEF int DI_ActiveFlag(int s)
C_DEF int DI_ActivateWindow(int s, int win)
C_DEF int DI_LookFreeWindow(int s)
C_DEF float DI_ImageMedia(int s)
C_DEF void DI_MBack(int w, MOBJECT obj)
C_DEF void DI_ConsoleMode(int n, int dsp)
C_DEF int DI_CopyImageInfo(int d, int s)
C_DEF void DI_PaletteReverse(pal *src)
C_DEF int DI_BuildRGBMerge(int type, char *_abuf, char *_bbuf, char *_cbuf, int rx, int ry, int gx, int gy, int bx, int by, float kr, float kg, float kb)
C_DEF int DI_SelectImageType(void)
C_DEF int DI_FileManager(char *dir, char *_fname, U16 *fmt, int mode)
C_DEF int DI_ExcelExport(int num, double *data, char *title, char *format, char *fname)
C_DEF void DI_MsgClose(MOBJECT sh)
C_DEF void DI_ImgActivate(int s)
C_DEF void DI_FileObjectOpen(MOBJECT shell, const char *ext, char *fname, char *dname)
C_DEF int DI_DIFLoadInfo(char *f, int s)
C_DEF int DI_GlueWindow(int s, int win)
C_DEF void DI_ConsoleInput(char *title, int type, int n, void *out)
C_DEF char * DI_FullName(char *dir, char *name)
C_DEF void DI_MirrorY(int w)
C_DEF void DI_Shift(int w, int vx, int vy, float med)
C_DEF int DI_ImageScanMaxMin(int s, float *hig, float *low, int sx, int sy, int dx, int dy)
C_DEF int DI_FileCopy(char *src, char *dst)
C_DEF int DI_LookFirstWindow(int s)
C_DEF int DI_ImageSize(int s, int *x, int *y)
C_DEF void DI_ImagesManager(void)
C_DEF void DI_FileObjectGetFile(char *fname)
C_DEF void DI_Log(int srv)
C_DEF void DI_MObjectSetPopupHelp(MOBJECT obj, const char *str, int delay, int duration)
C_DEF void DI_PaletteCreate(pal *Pal, int *seed, int func, int level)
C_DEF int DI_CloseImage(int s)
C_DEF double DI_SFTcnorm(COMPLEX z)
C_DEF void DI_Color(MOBJECT obj)
C_DEF int FindKEY(char *buf)
C_DEF int DI_ImagePropertiesPos(int srv, U16 dx, U16 dy, U16 wx, U16 wy, U16 ifmt, U16 sts, char *tit, int pixx, int pixy, int mode, int lx, int ly)
C_DEF int DI_RAWLoading(int s, int dx, int dy, U32 head, int size, int byte, char *fname)
C_DEF void DI_ImageEditInfo(int s)
C_DEF void DI_ClearAllFlag(int s)
C_DEF int DI_FITSLoad(char *fi, int mode, void *mat)
C_DEF void DI_ImageDraw(int srv, int mode, MIMAGE mim, MOBJECT img, int startx, int starty, int dimx, int dimy, int pixx, int pixy)
C_DEF void DI_CloseMatrix(int s)
C_DEF int DI_QuestionSelXY(char *tit, char *quest, char *bmp, int x, int y)
C_DEF int DI_RadioButton(int n, int x, char *title, char *list[], int sel[])
C_DEF int DI_ImageRotate(int s, int xc, int yc, float ang, float fill)
C_DEF void DI_SFTcexp(COMPLEX z1, COMPLEX *res)
C_DEF int DI_ImageDensity(int s, int sx, int sy, int dx, int dy)
C_DEF int DI_ImageResize(int s, int x, int y, int w, int h, int dx, int dy, int ox, int oy, float vm)
C_DEF char * DI_Parse(FILE *fd, char tok)
C_DEF int DI_RGB_SelectChannel(void)
C_DEF void DI_VarSetRes(int num, char *tit, char *label[], U32 *var)
short unsigned U16
2 byte without sign, range 0-65535
C_DEF float DI_MathOperand(int oper, float dv, float sv)
C_DEF void DI_ConsoleLocate(int x, int y, int n)
C_DEF void DI_OpenDigit(void)
C_DEF int DI_2DPlotOpen(char *title, int num, double *data, int dx, int dy, char *config, int mode)
C_DEF void DI_MirrorX(int w)
C_DEF int DI_ImageHistogram(int s, int sx, int sy, int dx, int dy, double range, double *data)
C_DEF int DI_ChangeWindow(int s, int win, int sx, int sy, int dx, int dy)
C_DEF int DI_ImageCopyPar(int dst, int src, int sx, int sy, int dx, int dy)
C_DEF void DI_FileShow(char *tit, char *file)
C_DEF int DI_PasteWindow(int s)
C_DEF int DI_PaletteLoad(pal *Pal, char *dir)
unsigned int data[576]
Conversion data buffer 64 samples * 8 channels * 2 bytes.
C_DEF void DI_2DPlotClose(int plot)
C_DEF int DI_SelectRange(void)
C_DEF void DI_SplitName(char *fullname, char *fpath, char *fname)
unsigned long U32
4 byte without sign, range 0-4294967295
C_DEF int DI_ImageIsophotal(int s, int kfilt, int sx, int sy, int dx, int dy, int qtz, float min, float max)
C_DEF int DI_FITSSave(char *fname, int s)
C_DEF int DI_Ask(char *tit, char *bmp, char *label, char *pre, int len)
C_DEF void DI_ShowMIM(MIMAGE mpd, char *name)
C_DEF int DI_ImportImage(char *path, char *name, int type, int mode)
C_DEF float DI_DataAdj(int s, int com, float data)
C_DEF int DI_ConvolutionList(int kern, int *size, float *kernel[])
C_DEF int DI_PaletteSaveBin(pal *Pal, int fd)
C_DEF void DI_ColorPick(int mod, int *R, int *G, int *B)
C_DEF void DI_FindDirName(char *fullname, char *fdir)
C_DEF void DI_SlowFT(double *data, COMPLEX *dft, int num)
C_DEF int DI_CopyWindow(int s, int win)
C_DEF int DI_UnGlueWindow(int s, int win)
C_DEF void DI_MFore(int w, MOBJECT obj)
C_DEF int DI_VertBin(int s, int sx, int sy, int dx, int dy, double *data)
C_DEF int DI_WinOn(int s)
C_DEF int DI_Mandelbrot(char *tit, int xd, int yd, int depth, double infx, double supx, double infy, double supy)
C_DEF void DI_SlowFTConvert(int mode, double *data, COMPLEX *dft, int num, double vmin, double vmax)
C_DEF void DI_FileObjectUpdate(void)
C_DEF int DI_Ver(char *ver)
void delay(unsigned long d)
Pauses for a specified number of milliseconds. .
C_DEF int DI_NumOfFlag(int s)
C_DEF void DI_PlotFlag(int x, int y, int num, MOBJECT draw, MTColor col, MTFont font, int mode)
C_DEF void HistoClose(void)
C_DEF int DI_WarnSel(char *tit)
C_DEF void DI_SFTcmult(COMPLEX z1, COMPLEX z2, COMPLEX *res)
C_DEF int DI_ImageExist(int s)
C_DEF void DI_LensClose(void)
C_DEF int DI_ImageFloatResize(int srv, double ix, double iy)
C_DEF void DI_MColor(int w, MOBJECT obj)
C_DEF void DI_ConsoleClear(int n)
C_DEF int MWriteGIFFile(int s, char *fname)
C_DEF int DI_DIFLoadBin(char *f, int s)
C_DEF int DI_RAWLoad(char *fname, int dx, int dy, U32 head, int size, int byte)
C_DEF int DI_ImageRotate90(int s, int rot)
C_DEF int DI_DIFSave(char *f, int s, int mod)
C_DEF int DI_ActiveWindow(int s)
C_DEF void DI_Statistics(int server)
C_DEF MOBJECT DI_Message(char *tit, char *msg)
C_DEF int DI_GetWindowPar(int s, int win, int *sx, int *sy, int *dx, int *dy)
C_DEF void DI_Grab(MOBJECT w, int type, void *out)
C_DEF void DI_Warning(int w, char *tit)
C_DEF void DI_2DPlotLoad(int plot, double *data)
C_DEF void DI_RunHisto(void)
C_DEF int DI_LoadColor(char *name)
C_DEF int DI_ExtNameCode(char *fext)
C_DEF int DI_LensStatus(void)
C_DEF int DI_InputPGM_PPM(char *fname)
C_DEF int DI_FillWindow(int s, int win, int chan, float data)
C_DEF int DI_Convolution(int s, int kern, int sx, int sy, int dx, int dy)
C_DEF int DI_Init(int mod)
C_DEF void DI_LensRedraw(void)
C_DEF int DI_ChanToType(int chan)
C_DEF int DI_ImageTest(int dx, int dy, int type, int function, float period, float rotation)
C_DEF void VRange(char *str, int val)
C_DEF int DI_DIFLoad(char *f, int mod)
C_DEF void DI_ConsoleDisplay(int n)
C_DEF int DI_PasteWindowToImage(void)
C_DEF int DI_SaveColor(char *name)
C_DEF int DI_ASCSave(char *fname, int s)
C_DEF int DI_ConsoleOpen(char *title, int col, int row, int display, int scroll)
C_DEF int DI_PushButton(int n, int x, char *title, char *label, char *list[])
C_DEF int DI_AnimateOpen(char *prefix, int type, int num, MOBJECT pix, int sx, int sy, int width, int height, int dx, int dy)
C_DEF void DI_AddMultiply(int srv, double add, double mul)
C_DEF double DI_Sigma(double media, int w)
C_DEF void DI_MsgRaise(MOBJECT sh)
C_DEF void DI_GraphExec(int srv)
C_DEF void DI_ImageArrange(void)
C_DEF void DI_ArrayScanMaxMin(double *data, int num, double *dmin, double *dmax)
C_DEF MOBJECT DI_FileShowCreate(char *tit, char *file, WM_CLOSE_CB cb)
C_DEF int DI_SetNewFlag(int s, int x, int y)
C_DEF int DI_ImageEdit(int s, int xs, int ys, int wx, int wy)
C_DEF int DI_2DLoadConfig(char *name, int p)
C_DEF int DI_DilContr(int s, int vx, int vy, float fill)
C_DEF int DI_EditWindowContents(int s, int win)
C_DEF void DI_FileObjectGetFullName(char *name)
C_DEF void DI_FITSKey(void)
C_DEF void DI_WriteDigit(MOBJECT *pix, char *fmt)
C_DEF void DI_WrMath(int oper, int server, int tdata, int x, int y, float value)
C_DEF int DI_ImageNormalize(int s, float norm)
C_DEF int DI_PasteWindowContents(int s, int oper, int win, int chan)
C_DEF void DI_ConsolePrint(char *str, int n)
C_DEF int DI_DeleteFlag(int s, int f)
C_DEF int DI_ImageProperties(int srv, U16 dx, U16 dy, U16 wx, U16 wy, U16 ifmt, U16 sts, char *tit, int pix, int pixy, int mode)
C_DEF float DI_RdMat(int server, int tdata, int x, int y)
C_DEF void DI_FindExtName(char *fullname, char *fext)
C_DEF void DI_PaletteRotate(pal *src, int shift, int chan)
C_DEF int DI_PathExist(char *path)
C_DEF int DI_ImageType(int s)
C_DEF void DI_SFTcmplx(double rp, double ip, COMPLEX *z)
C_DEF int DI_GaussFitBuffer(int srv, float *i0, float *sigma, int x0, int y0, int wi, int he, float bgvalue)
C_DEF void DI_ROIAnalyze(int srv, roi *r)
C_DEF int DI_UnpCloseImage(int s)
C_DEF int DI_OpenMatrix(U16 dx, U16 dy, U16 ifmt)
C_DEF int DI_CopyWindowContents(int s, int win)
C_DEF int DI_ImageChan(int s)
C_DEF int DI_Mediana(char *prefix, int imgtype, int num, int media)
C_DEF int DI_MInput(char *tit, int x, int y, int *len, char *name[], char *pre[], char *out[])
C_DEF int DI_LineBlockRotate(int s, int sy, int dy, int dir, int shift)
C_DEF int DI_PaletteLoadBin(pal *Pal, int fd)
C_DEF int DI_FileExist(char *tit)
C_DEF int DI_MergeColorToMono(int s, int mod)
C_DEF int DI_ImageSquare(int s, int win, int com, float media)
C_DEF int DI_ImageCalibrate(int s, int dark, int flat, int df, float kdark, float kflat, float kdflat)
C_DEF int DI_DupWindow(int s, int win)
C_DEF void DI_ImageCopyAttribute(int dst, int src)
C_DEF int DI_MathMerge(int dst, int src, int op, int xof, int yof, float dscal, float sscal)
C_DEF int DI_ImageConvolution(int s, int kdx, int kdy, float *kern[], int sx, int sy, int dx, int dy)
C_DEF int DI_SetNewWindow(int s, int sx, int sy, int dx, int dy)
C_DEF void DI_AnimateClose(void)
C_DEF int DI_ProjProfile(int s, int dir, int sx, int sy, int dx, int dy, double *data)
C_DEF int DI_ImageFill(int s, int ch, int sx, int sy, int dx, int dy, float data)
C_DEF void DI_HexEdit(char *fname)
C_DEF int DI_LocationFlag(int s, int f, int *x, int *y)
void(* WM_CLOSE_CB)(MOBJECT obj, void *odata, void *cdata)
C_DEF int DI_LineRotate(int s, int y, int dir, int shift)
C_DEF int DI_NumOfWindow(int s)
C_DEF void DI_Negate(int w)
C_DEF int DI_OpenImage(U16 dx, U16 dy, U16 ifmt, U16 type, char *tit)
C_DEF void DI_ConsoleClose(int n)
C_DEF void DI_2DPlotRegen(int plot)
C_DEF int DI_ImageSizeCheck(int dst, int src)
C_DEF int DI_PaletteSave(pal *Pal, char *dir)
C_DEF void DI_ClearAllWindow(int s)
C_DEF int DI_IMGLoad(char *f)
C_DEF int DI_RAWSave(char *fname, int s)
C_DEF int DI_ReadSegment(int s, int mod, int sx, int sy, int dx, int dy, double *data)