「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 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/lmrcImageFilterCreateはmrcImageFilterCreateのための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);