lmrcImageCommonLine(API)

提供: Eospedia
2014年5月21日 (水) 06:36時点におけるKinoshita (トーク | 投稿記録)による版

移動: 案内検索

DataManip/mrcImage/src/lmrcImageCommonLineコモンライン探索のためのAPI です。mrcImageCommonLineSearchなどで使用しています。

定数

構造体

コモンラインのモード

lmrcImageCommonLineInfoOutputのモードとして使用します。

typedef enum lmrcImageCommonLineMode {
	lmrcImageCommonLineModeImageCenterIsGC = 1
} lmrcImageCommonLineMode;

探索モード

lmrcImageCommonLineSearchのメンバーsearchModeの値として使用します。

typedef enum lmrcImageCommonLineSearchMode {
	lmrcImageCommonLineSearchModeFourierSpace = 0,
	lmrcImageCommonLineSearchModeRealSpace = 1 
} lmrcImageCommonLineSearchMode;

コモンライン情報

lmrcImageCommonLineSearchの設定データとして使用します。

typedef struct lmrcImageCommonLineInfo {
	/* Input */
	double dtheta;
	lmrcImageCommonLineSearchMode searchMode; 
	/* Output */
	double optimumThetaIn;
	double optimumThetaRef;
	double optimumCor; 
} lmrcImageCommonLineInfo;

API

コモンライン探索

extern void lmrcImageCommonLineSearch(mrcImage* out, mrcImage* in, mrcImage* ref, lmrcImageCommonLineInfo* linfo, int mode);

API情報の出力

設定データの出力

extern void lmrcImageCommonLineInfoOutput(FILE* fpt, lmrcImageCommonLineInfo* linfo, int mode);

ヘルプメッセージの出力

extern void lmrcImageCommonLineInfoUsage(FILE* fpt);