lmrcImageTransformDescartesIntoPolar(API)
提供: Eospedia
		
		
		
DataManip/mrcImage/src/lmrcImageTransformDescartesIntoPolarは極座標変換のためのAPI です。mrcImageTransformDescartesIntoPolarなどで使用しています。
定数
構造体
lmrcImageTransformDescartesIntoPolarの設定として使用します。
typedef struct lmrcImageTransformDescartesIntoPolarInfo {
	double dr;        /* Angstrom */ 
	double dphi;      /* Radian */
	double dtheta;    /* Radian */ 
	int    flagImageCentreIsGravityCentre;
	int    flagDescartesIntoPolarInfo; 
	int    flagrWeight; 
	/* RotationalSymmetry */
	int    flagRotationalSymmetry;
	int    nRotationalSymmetry;
	lmrcImageDeterminationOfPolarAxisByAssumingNfoldInfo axisInfo;
	int    flagCentre;
	mrcImageParaTypeRealCoord Centre;
}  lmrcImageTransformDescartesIntoPolarInfo;
lmrcImageDeterminationOfPolarAxisByAssumingNfoldの設定で使用します。
typedef struct lmrcImageDeterminationOfPolarAxisByAssumingNfoldInfo {
	int nFold;
	double minx;
	double maxx;
	double delx;
	double miny;
	double maxy;
	double dely;
	double minz;
	double maxz;
	double delz;
	double delPHI;
} lmrcImageDeterminationOfPolarAxisByAssumingNfoldInfo;
API
極座標変換
extern void lmrcImageTransformDescartesIntoPolar( mrcImage* out, mrcImage* in, lmrcImageTransformDescartesIntoPolarInfo* linfo, lDescartesIntoPolarInfo* linfo2, long mode);
回転軸の推定
extern void lmrcImageDeterminationOfPolarAxisByAssumingNfold( mrcImageParaTypeRealCoord* centre, mrcImage* residue, mrcImage* in, lmrcImageDeterminationOfPolarAxisByAssumingNfoldInfo linfo, int mode);