lmrcImage3DPad(API)

提供: Eospedia
2014年7月14日 (月) 07:34時点におけるKinoshita (トーク | 投稿記録)による版

移動: 案内検索

DataManip/mrcImage/src/lmrcImage3DPadは3次元画像に対してパディングを行うためのAPIです。mrcImage3DPadmrcImage3DPad2mrcImageZPadなどで使用しています。

定数

構造体

パディング処理で使用する設定として使用します。

typedef struct lmrcImage3DPadInfo {
	int Nx;
	int Ny;
	int Nz;

	double w;

	int flagv;
	double v;

	int flagr;
	float rmax;

	int flagFloating;
} lmrcImage3DPadInfo;

API

フィラメントタイプのパディング(Z軸方向にはパッドしない)

void lmrcImage3DPadfilament(mrcImage* out ,mrcImage* in , lmrcImage3DPadInfo linfo, int mode );

mode: 0

フィラメントタイプの平均値の計算

double lmrcImage3DPadfilamentCalcavr(mrcImage* in ,double rmax);

rmax: 設定した半径内で平均値を計算

単粒子タイプのパディング(X,Y,Z軸方向にすべてパッドする)

void lmrcImage3DPad(mrcImage* out, mrcImage* in, lmrcImage3DPadInfo linfo, int mode);

単粒子タイプの平均値の計算

double lmrcImage3DPadCalcavr(mrcImage* in ,double rmax);