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

提供: Eospedia
移動: 案内検索
(ページの作成:「DataManip/mrcImage/src/'''lmrcImageFilterCreate'''はmrcImageFilterCreateのためのAPI です。 == 定数 == == 構造体 == typedef enum lmrcImageFilterCreateM...」)
 
 
行2: 行2:
  
 
== 定数 ==
 
== 定数 ==
 
+
lmrcImageFilterCreateInfoのメンバーshapeのモードとして使用します。
== 構造体 ==
+
 
  typedef enum lmrcImageFilterCreateMode {
 
  typedef enum lmrcImageFilterCreateMode {
 
  lmrcImageFilterModeSquare=0,
 
  lmrcImageFilterModeSquare=0,
行9: 行8:
 
  } lmrcImageFilterCreateMode;
 
  } lmrcImageFilterCreateMode;
  
 +
== 構造体 ==
 +
lmrcImageFilterCreateInfoの設定データとして使用します。
 
  typedef struct lmrcImageFilterCreateInfo {
 
  typedef struct lmrcImageFilterCreateInfo {
 
  mrcImageParaTypeInteger    np;
 
  mrcImageParaTypeInteger    np;
行23: 行24:
  
 
== API ==
 
== API ==
 +
===ファイルの読み込み===
 
  extern void lmrcImageFilterInfoFileRead(FILE* fpt, lmrcImageFilterCreateInfo* linfo, int mode);
 
  extern void lmrcImageFilterInfoFileRead(FILE* fpt, lmrcImageFilterCreateInfo* linfo, int mode);
extern void lmrcImageFilterInfoPrint(FILE* fpt, lmrcImageFilterCreateInfo linfo, int mode);
+
 
extern void lmrcImageFilterInfoFileFormat(FILE* fpt, int mode);
+
===フィルタファイル作成===
 
  extern void lmrcImageFilterCreate(mrcImage* 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);

2014年5月16日 (金) 08:00時点における最新版

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);