Ticket #33943

marker2Dto3DEstimator

Open Date: 2014-06-13 16:59 Last Update: 2014-06-15 07:52

Reporter:
Owner:
Type:
Status:
Open [Owner assigned]
Component:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Later
File:
None
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

【問題内容】
	marker2Dto3DEstimatorにてコンパイル時にエラーが出力され、コンパイルできない。

【エラー内容】
	/Eos/src/Tools/rec3d/marker2Dto3DEstimator/src/marker2Dto3DEstimator.c:91:19: error: no member
      named 'flagOutList' in 'struct marker2Dto3DEstimatorInfo'; did you mean 'fptOutList'?
                for(i=0; i<info.flagOutList; i++) {
                                ^~~~~~~~~~~
                                fptOutList

【使用OS】Mac X10.8.5
	
【考察】
	infoであるmarker2Dto3DEstimatorInfoのメンバーにflagOutListが無いためエラーが出ているようです。
	ここは出力ファイルに書かれたファイル数分ループを回す処理だと思いますので、for文の最大値はinfo.flagOutだと考えます。

【ソースコード(一部)】
ファイル名: /src/Tools/rec3d/marker2Dto3DEstimator/src/marker2Dto3DEstimator.c
関数名: 
	(91行目付近)
		// Write final parameters
		if(info.flagOut) {
			for(i=0; i<info.flagOutList; i++) {
				eosPointWrite(info.fptOut[i], &(linfo.pList3D[i]), info.OutType);
			}
		}
	
【修正案】
	(91行目付近)
		// Write final parameters
		if(info.flagOut) {
ココを修正->	for(i=0; i<info.flagOut; i++) {
				eosPointWrite(info.fptOut[i], &(linfo.pList3D[i]), info.OutType);
			}
		}

Ticket History (3/3 Histories)

2014-06-13 16:59 Updated by: kinoshita-eos
  • New Ticket "marker2Dto3DEstimator" created
2014-06-15 07:52 Updated by: tacyas
  • Resolution Update from None to Later
Comment

すみません。まだ作りかけの段階でアップされています。少しお待ち下さい。

2014-08-02 09:01 Updated by: None

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login