lmrcImageConnectivityNumberCalc(API)
From EosPedia
DataManip/mrcImage/src/lmrcImageConnectivityNumberCalc is API for mrcImageConnectivityNumberCalc.
Contents
constant
#define NEIGHBORHOOD (9) #define Z_LINE (3)
struct
API
Calculation of Connectivity Number
Main
extern void lmrcImageConnectivityNumberCalc(mrcImage* in, mrcImage* out, int mode, int form,int invers);
Select for 2D or 3D by setting mode.
mode | used function |
---|---|
0, 1 | lmrcImageConnectivityNumberCalc_ver2D |
2, 3 | lmrcImageConnectivityNumberCalc_ver3D |
For 2D
extern void lmrcImageConnectivityNumberCalc_ver2D(mrcImage* in, mrcImage* out, int mode, int form,int invers);
For 3D
extern void lmrcImageConnectivityNumberCalc_ver3D(mrcImage* in, mrcImage* out, int mode, int form);
Getting pixel data and its near data.
Get pixel data of (x, y, z) and 9 near datas (x, y), it stores to data[].
extern void mrcNinePixelDataGet(mrcImage* in,mrcImage* out,mrcImageParaTypeReal x,mrcImageParaTypeReal y,mrcImageParaTypeReal z,double data[]);