「lmrcImageFOMCalc(API)」の版間の差分

提供: Eospedia
移動: 案内検索
(ページの作成:「DataManip/mrcImage/src/'''lmrcImageFOMCalc'''はmrcImageFOMCalcのためのAPI です。 == 定数 == == 構造体 == typedef struct lmrcImageFOMCalcInfo { int ...」)
 
 
(同じ利用者による、間の2版が非表示)
行35: 行35:
  
 
== API ==
 
== API ==
 +
inを入力とし、refに対するFOMをlinfo->FOMへ出力します。
 
  double lmrcImageFOMCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);
 
  double lmrcImageFOMCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);
 +
Scalingを出力します。
 
  double lmrcImageFOMScaleCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);
 
  double lmrcImageFOMScaleCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);
 +
XMaxを出力します。
 
  double lmrcImageFOMXMaxCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);
 
  double lmrcImageFOMXMaxCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);

2015年3月12日 (木) 05:03時点における最新版

DataManip/mrcImage/src/lmrcImageFOMCalcmrcImageFOMCalcのためのAPI です。

定数

構造体

typedef struct lmrcImageFOMCalcInfo {
	int     inImageNumber; // Number of InImages
	double* Weight;        // Weight of InImages

	// Ring Range 
	double minR; 		// min 1/A 
	double maxR; 		// max 1/A

	double deltaAlpha; // delta 

	// Sector Range
	double minSector; 
	double maxSector; 
	double delSector;
	
	// Scaling Factor
	double* Scale;

	//	
	int flagRScale;

	//
	double  XXMax;

	// Output
	double FOM;
	int	   Num;

} lmrcImageFOMCalcInfo;

API

inを入力とし、refに対するFOMをlinfo->FOMへ出力します。

double lmrcImageFOMCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);

Scalingを出力します。

double lmrcImageFOMScaleCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);

XMaxを出力します。

double lmrcImageFOMXMaxCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);