FGGETFIGR |
| 動作 | パラメータ | 戻り値 | エラーコード | サンプル | 履歴 | |
動作 トップ▲ |
パラメータ1で指定された中間ファイルの枠情報内で図形データを検索し、該当のデータをパラメータ2で指定した中間ファイルに書き込みます。 パラメータ4で例えば線とポリゴンを取得したい場合はLPの様に設定します。 検索有効図面グループ、検索有効レイヤーが対象です。 本コマンドの検索有効範囲は中間ファイルで渡した矩形内又は面内の点及び同一点上、線上の点です。 |
パラメータ トップ▲ |
パラメータ1:検索範囲中間ファイル名 (中間ファイルレベル:FGM_COORD) パラメータ2:検索結果を格納する中間ファイル名 (中間ファイルレベル:FGM_DB(|FGM_ANN|FGM_EL)) パラメータ3:取得点設定 GRP : 図形代表点(始点)のみ取得(Default) POINT : 範囲内の点のみ取得 ALL : 1点でも含まれる場合はグループ全点取得 LIN : 含まれているラインのみ取得 パラメータ4:取得図形要素 L : 線 P : ポリゴン S : シンボル A : 注記 C : 円 ALL : 全要素(Default) パラメータ5以降:取得ラインタイプ 未指定 : 全ラインタイプ(Default) 数値 : ラインタイプ(0〜999) |
戻り値 トップ▲ |
無し |
エラーコード トップ▲ |
23 : システムにBMVファイルが読み込まれていません 33 : 検索範囲中間ファイルのレコード数が足りません 48 : 該当するデータが見つかりませんでした |
サンプル トップ▲ |
FGGETFIGR INTMP OUTTMP 「INTMP」で指定した枠の範囲で全要素、全ラインタイプを検索し、代表点で図形を取得します。 FGGETFIGR INTMP OUTTMP ALL L 400 範囲内のラインタイプ400の線のグループ全点を取得します。 |
このコマンドを見た人はこんなコマンドも見ています トップ▲ |
FGGETGANNSIZE FGGETFIG FGGETFIGA FGGETFIGP FGGETINFO FGFILLIF FGCURDB FGO2T FGGETMIDDLE FGFILLIFR FGAREA FGINOUT FGFILLIFC FGFILLIFV FGCIR2POL FGEXINFO FGAREAC FGGETGRPZMN FGINPUT FGITEMNUM MAKEDBTABLE FGEXGET FGGETCUR FGPOLGATTAIA FGDISPT FGINPUTZMN SETEXCHANGEFILE FGMODZHIDE RESTOREADS FGMOVA FGPLUS ADDBMV FGEXCLOSE FGEXCLSAMELINE FGEXCREATE FGDISP FGDISPJUNC FGDISPDB FGEDIT FGDELE SETDEFAULTGRP FGCOPY FGAREAZNAME FGFRAME SETLANDTMP EDITLDS DSPHMODE DSPEXCHANGEMODE DSPADD CHKDGRP ADDTABLE SETDSPSQL FGSELITMT FGO2TDIST FGMOV FGMODSSTYLE FGMODLSTYLE FGMKZMN FGLIN2POL FGPOLCUT2 FGGETZR FGGETTOUCHPOL FGGETRLINE PEXEC SETSGRP SAVETABLE ADDBMR HALFBUFFER MESHLO MESHSETVALUE FGGETCENTER FGGET2PANGLE FGPICKOUT NIF4WRITE FGGETLINKL ROUTEWEB FGPOSGRP |