「lmrcImageDensityNormalizationByImage(API)」の版間の差分
提供: Eospedia
(ページの作成:「DataManip/mrcImage/src/'''lmrcImageDensityNormalizationByImage'''はmrcImageDensityNormalizationByImageのためのAPI です。 == 定数 == == 構造体 == typed...」) |
(相違点なし)
|
2014年5月12日 (月) 06:30時点における版
DataManip/mrcImage/src/lmrcImageDensityNormalizationByImageはmrcImageDensityNormalizationByImageのためのAPI です。
定数
構造体
typedef struct lmrcImageDenstiyNormalizationByImageInfo { /* Input */ double sigma; /* Region Information */ int flagCylinder; float centerx, centery; float minr, maxr; /* Fitting Mode */ int fitMode; float tstBGMin; float tstBGMax; float tstBGDelta; /* Output */ float a; float b; float sigma_a; float sigma_b; float chi2; float q; float r; float refBG; float tstBG; float chi2Signal; float chi2BG; int nData; float* testData; float* refData; } lmrcImageDensityNormalizationByImageInfo;
typedef enum lmrcImageDensityNormalizationByImageMode { lmrcImageDensityNormalizationByImageModeSigma = 1, lmrcImageDensityNormalizationByImageModeStdout = 2, lmrcImageDensityNormalizationByImageModeReverse = 4, lmrcImageDensityNormalizationByImageModeRobust = 8 } lmrcImageDensityNormalizationByImageMode;
typedef enum lmrcImageDensityNormalizationByImageFitMode { lmrcImageDensityNormalizationByImageFitModeSingleLine = 0, lmrcImageDensityNormalizationByImageFitModeSingleLineWithBackground = 1 } lmrcImageDensityNormalizationByImageFitMode;
API
extern void lmrcImageDensityNormalizationByImageModePrint(FILE* fpt);
extern void lmrcImageDensityNormalizationByImageInfoPrint(FILE* fpt, lmrcImageDensityNormalizationByImageInfo info);
extern void lmrcImageDenstiyNormalizationByImage(mrcImage* out, mrcImage* in2, mrcImage* in1, lmrcImageDensityNormalizationByImageInfo* info, lmrcImageDensityNormalizationByImageMode mode); extern void lmrcImageDensityFittingForNormalization(mrcImage* out, mrcImage* in2, mrcImage* in1, lmrcImageDensityNormalizationByImageInfo* info, lmrcImageDensityNormalizationByImageMode mode);