「lmrcImageProjection(API)」の版間の差分
提供: Eospedia
(ページの作成:「DataManip/mrcImage/src/'''lmrcImageProjection'''はmrcImageProjectionのためのAPI です。 == 定数 == == 構造体 == typedef struct lmrcImageProjectionInfo{...」) |
|||
行1: | 行1: | ||
− | DataManip/mrcImage/src/'''lmrcImageProjection''' | + | DataManip/mrcImage/src/'''lmrcImageProjection'''は3次元画像からの投影のためのAPI です。[[mrcImageProjection]]にて使用しています。 |
== 定数 == | == 定数 == | ||
行9: | 行9: | ||
== API == | == API == | ||
+ | === 3D画像からの投影 | ||
extern void lmrcImageProjection(mrcImage* out, mrcImage* in, | extern void lmrcImageProjection(mrcImage* out, mrcImage* in, | ||
lmrcImageProjectionInfo* linfo); | lmrcImageProjectionInfo* linfo); | ||
+ | |||
+ | linfo->modeによって、投影方法を選択できます。 | ||
+ | <table border="1"> | ||
+ | <tr> | ||
+ | <th>linfo->mode</th> | ||
+ | <th>説明</th> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>0</td> | ||
+ | <td>xy面をz軸に沿って3D画像から2D画像にする</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>1</td> | ||
+ | <td>yz面をx軸に沿って3D画像から2D画像にする</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>2</td> | ||
+ | <td>xz面をy軸に沿って3D画像から2D画像にする</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>3</td> | ||
+ | <td>xy面をy軸に沿って3Dまたは2D画像から1D画像にする</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>4</td> | ||
+ | <td>xy面をx軸に沿って3Dまたは2D画像から1D画像にする</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>5</td> | ||
+ | <td>xy面をz軸に沿って3Dまたは2D画像から1D画像にする</td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <br> |
2015年3月11日 (水) 07:50時点における版
DataManip/mrcImage/src/lmrcImageProjectionは3次元画像からの投影のためのAPI です。mrcImageProjectionにて使用しています。
定数
構造体
typedef struct lmrcImageProjectionInfo{ long mode; } lmrcImageProjectionInfo;
API
=== 3D画像からの投影
extern void lmrcImageProjection(mrcImage* out, mrcImage* in, lmrcImageProjectionInfo* linfo);
linfo->modeによって、投影方法を選択できます。
linfo->mode | 説明 |
---|---|
0 | xy面をz軸に沿って3D画像から2D画像にする |
1 | yz面をx軸に沿って3D画像から2D画像にする |
2 | xz面をy軸に沿って3D画像から2D画像にする |
3 | xy面をy軸に沿って3Dまたは2D画像から1D画像にする |
4 | xy面をx軸に沿って3Dまたは2D画像から1D画像にする |
5 | xy面をz軸に沿って3Dまたは2D画像から1D画像にする |