lmrcImageFilterCreate(API)

From EosPedia
Jump to: navigation, search

DataManip/mrcImage/src/lmrcImageFilterCreate is API for mrcImageFilterCreate.

constant

It is used as mode for shape(lmrcImageFilterCreateInfo's member).

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

struct

lmrcImageFilterCreateInfoSetting data for .

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

	mrcImageParaTypeIntegerCoord N;

	mrcImageParaTypeIntegerCoord Size;

	lmrcImageFilterCreateMode shape;
	long                      outputMode;
} lmrcImageFilterCreateInfo;

API

File Read

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

Filter File Create

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

Output API Information

Output File format

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

Output Setting data

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