「lmrcImageTransformDescartesIntoPolar(API)」の版間の差分
提供: Eospedia
(ページの作成:「DataManip/mrcImage/src/'''lmrcImageTransformDescartesIntoPolar'''はmrcImageTransformDescartesIntoPolarのためのAPI です。 == 定数 == == 構造体 == typed...」) |
|||
| 行1: | 行1: | ||
| − | DataManip/mrcImage/src/'''lmrcImageTransformDescartesIntoPolar''' | + | DataManip/mrcImage/src/'''lmrcImageTransformDescartesIntoPolar'''は極座標変換のためのAPI です。[[mrcImageTransformDescartesIntoPolar]]などで使用しています。 |
== 定数 == | == 定数 == | ||
== 構造体 == | == 構造体 == | ||
| − | + | lmrcImageTransformDescartesIntoPolarの設定として使用します。 | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
typedef struct lmrcImageTransformDescartesIntoPolarInfo { | typedef struct lmrcImageTransformDescartesIntoPolarInfo { | ||
double dr; /* Angstrom */ | double dr; /* Angstrom */ | ||
| 行34: | 行21: | ||
mrcImageParaTypeRealCoord Centre; | mrcImageParaTypeRealCoord Centre; | ||
} lmrcImageTransformDescartesIntoPolarInfo; | } 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 == | == API == | ||
| + | ===極座標変換=== | ||
extern void lmrcImageTransformDescartesIntoPolar( | extern void lmrcImageTransformDescartesIntoPolar( | ||
mrcImage* out, | mrcImage* out, | ||
| 行43: | 行46: | ||
long mode); | long mode); | ||
| + | ===極座標軸の推定=== | ||
extern void | extern void | ||
lmrcImageDeterminationOfPolarAxisByAssumingNfold( | lmrcImageDeterminationOfPolarAxisByAssumingNfold( | ||
2014年5月19日 (月) 08:26時点における版
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);