Difference between revisions of "lmrcImageNormalizing(API)"

From EosPedia
Jump to: navigation, search
(Created page with "DataManip/mrcImage/src/'''lmrcImageNormalizing''' is API for mrcImageNormalizing. == constant == It is used as value of mode (lmrcImageNormalizingInfo's member). typedef...")
 
(No difference)

Latest revision as of 00:14, 3 September 2014

DataManip/mrcImage/src/lmrcImageNormalizing is API for mrcImageNormalizing.

constant

It is used as value of mode (lmrcImageNormalizingInfo's member).

typedef enum lmrcImageNormalizingMode {
	lmrcImageNormalizingModeDoubleExponential=0,
	lmrcImageNormalizingModeMinMax=1,
	lmrcImageNormalizingModeUsingContour=2,
	lmrcImageNormalizingModeUsingContourWithSolventFlattening=3,
	lmrcImageNormalizingModeNoEstimation=4
} lmrcImageNormalizingMode ;

struct

typedef float lmrcImageNormalizingParaTypeReal;

For Setting data of lmrcImageNormalizing

typedef struct lmrcImageNormalizingInfo {
	lmrcImageNormalizingParaTypeReal A;
	lmrcImageNormalizingParaTypeReal B; /* A x + B */
	lmrcImageNormalizingParaTypeReal ContourMin;
	lmrcImageNormalizingParaTypeReal ContourMax;
	lmrcImageNormalizingParaTypeReal ContourSolvent;
	lmrcImageNormalizingMode Mode;
} lmrcImageNormalizingInfo;

API

Normalize

extern void lmrcImageNormalizing(mrcImage* out, mrcImage* in, lmrcImageNormalizingInfo* linfo, int mode);

Output API Information

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