lmrcImage3DPad(API)
提供: Eospedia
DataManip/mrcImage/src/lmrcImage3DPadは3次元画像に対してパディングを行うためのAPIです。mrcImage3DPad、mrcImage3DPad2、mrcImageZPadなどで使用しています。
定数
構造体
パディング処理で使用する設定として使用します。
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);