「lmrcImageProjection(API)」の版間の差分

提供: Eospedia
移動: 案内検索
(ページの作成:「DataManip/mrcImage/src/'''lmrcImageProjection'''はmrcImageProjectionのためのAPI です。 == 定数 == == 構造体 == typedef struct lmrcImageProjectionInfo{...」)
 
行1: 行1:
DataManip/mrcImage/src/'''lmrcImageProjection'''[[mrcImageProjection]]のためのAPI です。
+
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画像にする