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

提供: Eospedia
移動: 案内検索
(API)
行35: 行35:
  
 
== API ==
 
== API ==
inを入力とし、refに対するFOMをlinfoへ出力します。
+
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);
 
  double lmrcImageFOMScaleCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);
 
  double lmrcImageFOMScaleCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);
 
  double lmrcImageFOMXMaxCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);
 
  double lmrcImageFOMXMaxCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);

2015年3月9日 (月) 05:40時点における版

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);
double lmrcImageFOMScaleCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);
double lmrcImageFOMXMaxCalc(mrcImage* in, mrcImage* ref, lmrcImageFOMCalcInfo* linfo, int mode);