lmrcImageFilterCreate(API)

提供: Eospedia
2014年5月16日 (金) 08:00時点におけるKinoshita (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

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

定数

lmrcImageFilterCreateInfoのメンバーshapeのモードとして使用します。

typedef enum lmrcImageFilterCreateMode {
	lmrcImageFilterModeSquare=0,
	lmrcImageFilterModeCircle=1
} lmrcImageFilterCreateMode;

構造体

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

typedef struct lmrcImageFilterCreateInfo {
	mrcImageParaTypeInteger    np;
	mrcImageParaTypeRealCoord* p;
	mrcImageParaTypeReal*      weight;

	mrcImageParaTypeIntegerCoord N;

	mrcImageParaTypeIntegerCoord Size;

	lmrcImageFilterCreateMode shape;
	long                      outputMode;
} lmrcImageFilterCreateInfo;

API

ファイルの読み込み

extern void lmrcImageFilterInfoFileRead(FILE* fpt, lmrcImageFilterCreateInfo* linfo, int mode);

フィルタファイル作成

extern void lmrcImageFilterCreate(mrcImage* fpt, lmrcImageFilterCreateInfo linfo, int mode);

API情報の確認

ファイルフォーマットの説明

extern void lmrcImageFilterInfoFileFormat(FILE* fpt, int mode);

設定データの確認

extern void lmrcImageFilterInfoPrint(FILE* fpt, lmrcImageFilterCreateInfo linfo, int mode);