⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 util.h

📁 干涉合成孔径雷达成像的相位解缠的枝切法程序。
💻 H
字号:
#ifndef __UTIL
#define __UTIL
typedef enum {IntegerParm, FloatParm, DoubleParm, StringParm}
  CommandLineParmType;
void ErrorHandler(char *msg, char *item, int code);
void OpenFile(FILE **fp, char *name, char *mode);
void AllocateByte(unsigned char **ptr, int len, char *name);
void AllocateShort(short **ptr, int len, char *name);
void AllocateInt(int **ptr, int len, char *name);
void AllocateFloat(float **ptr, int len, char *name);
void AllocateDouble(double **ptr, int len, char *name);
void ReadByte(FILE *fp, unsigned char *data, int len, char *name);
void ReadShort(FILE *fp, short *data, int len, char *name);
void ReadInt(FILE *fp, int *data, int len, char *name);
void ReadFloat(FILE *fp, float *data, int len, char *name);
void ReadDouble(FILE *fp, double *data, int len, char *name);
void WriteByte(FILE *fp, unsigned char *data, int len, char *name);
void WriteShort(FILE *fp, short *data, int len, char *name);
void WriteInt(FILE *fp, int *data, int len, char *name);
void WriteFloat(FILE *fp, float *data, int len, char *name);
void WriteDouble(FILE *fp, double *data, int len, char *name);
void AverageByteToFloat(unsigned char *in, float *out, int tsize,
                        int xsize, int ysize);
void SaveFloatToImage(float *data, char *what, char *filename,
          int xsize, int ysize, int neg, int binary, int logflag);
void SaveByteToImage(unsigned char *im, char *what, char *filename,
          int xsize, int ysize, int neg, int binary, int mask_code);
int Keyword(char *string, char *keyword);
int CommandLineParm(int argc, char *argv[], char *key,
  CommandLineParmType type, void *ptr, int required, char *usage);
void PrintMinAndMax(int w, int h, float *soln, char *keyword);
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -