「lmrcImageConnectivityNumberCalc(API)」の版間の差分
提供: Eospedia
(→点及び周辺データの取得) |
|||
行36: | 行36: | ||
====点及び周辺データの取得==== | ====点及び周辺データの取得==== | ||
− | (x, y, z)の点及びその周辺(x, y) | + | (x, y, z)の点及びその周辺(x, y)の9点のデータを取得し、data[]へ格納します。 |
extern void mrcNinePixelDataGet(mrcImage* in,mrcImage* out,mrcImageParaTypeReal x,mrcImageParaTypeReal y,mrcImageParaTypeReal z,double data[]); | extern void mrcNinePixelDataGet(mrcImage* in,mrcImage* out,mrcImageParaTypeReal x,mrcImageParaTypeReal y,mrcImageParaTypeReal z,double data[]); |
2014年9月1日 (月) 01:35時点における最新版
DataManip/mrcImage/src/lmrcImageConnectivityNumberCalcはmrcImageConnectivityNumberCalcのためのAPI です。
定数
#define NEIGHBORHOOD (9) #define Z_LINE (3)
構造体
API
連結数の計算
メイン
extern void lmrcImageConnectivityNumberCalc(mrcImage* in, mrcImage* out, int mode, int form,int invers);
2D用、3D用をmodeにより設定できます。
mode | 使用関数 |
---|---|
0, 1 | lmrcImageConnectivityNumberCalc_ver2D |
2, 3 | lmrcImageConnectivityNumberCalc_ver3D |
2D用
extern void lmrcImageConnectivityNumberCalc_ver2D(mrcImage* in, mrcImage* out, int mode, int form,int invers);
3D用
extern void lmrcImageConnectivityNumberCalc_ver3D(mrcImage* in, mrcImage* out, int mode, int form);
点及び周辺データの取得
(x, y, z)の点及びその周辺(x, y)の9点のデータを取得し、data[]へ格納します。
extern void mrcNinePixelDataGet(mrcImage* in,mrcImage* out,mrcImageParaTypeReal x,mrcImageParaTypeReal y,mrcImageParaTypeReal z,double data[]);