FGGETFIGA
動作   トップ▲
パラメータ1で指定された中間ファイルの範囲情報内で図形データを検索し、該当のデータをパラメータ2で指定した中間ファイルに書き込みます。
パラメータ1で指定された中間ファイルには複数の範囲を含むことができます。
パラメータ4で例えば線とポリゴンを取得したい場合はLPの様に設定します。
検索有効図面グループ、検索有効レイヤーが対象です。
本コマンドの検索有効範囲は中間ファイルで渡した面内の点及び同一点上、線上の点です。
パラメータ   トップ▲
パラメータ1:検索範囲中間ファイル名
         (中間ファイルレベル:FGM_LFLAG|FGM_COORD)
パラメータ2:検索結果を格納する中間ファイル名
         (中間ファイルレベル:FGM_DB(|FGM_ANN|FGM_EL))
パラメータ3:取得点設定
        GRP : 図形代表点(始点)のみ取得(Default)
        POINT : 範囲内の点のみ取得
         ALL : 1点でも含まれる場合はグループ全点取得
         LIN : 含まれている線のみ取得
        SAP : 範囲内の点のみ取得
         (シンボルと注記は原点が入っていたら取得)
         INR : 内包している図形の代表点のみ取得
         (ライン及びポリゴンは全点が内包していたら取得。シンボルと注記は原点が入っていたら取得)
         INA : 内包している図形の代表点のみ取得
         (ライン及びポリゴンは領域が内包していたら取得。シンボルと注記は原点が入っていたら取得)
パラメータ4:取得図形要素
        L : 線
        P : ポリゴン
        S : シンボル
        A : 注記
        C : 円
        ALL : 全図形要素(Default)
パラメータ5以降:取得ラインタイプ
          未定義 : 全ラインタイプ(Default)
          数値 : ラインタイプ(0〜999)
戻り値   トップ▲
無し
エラーコード   トップ▲
48 : 該当するデータが見つかりません
サンプル   トップ▲
FGGETFIGA INTMP OUTTMP
「INTMP」で指定した枠の範囲で全図形要素、全ラインタイプを検索し、代表点で図形を取得します。
FGGETFIGA INTMP OUTTMP ALL L 400
範囲内のラインタイプ400の線のグループ全点を取得します。

このコマンドを見た人はこんなコマンドも見ています   トップ▲
FGGETFIGP
FGGETFIG
FGGETFIGR
FGAREA
FGGETINFO
FGFILLIF
FGFILLIFR
FGINOUT
FGGETGRP
FGGETCUR
FGCUTAREA
FGSEEK
FGCURDB
FGDISPDB
FGEXGET
FGFRAME
FGINPUT
FGPOLMERGE
FGEXINFO
FGMOVA
FGGRAPH
FGATOG
FGGTOA
FGGETTOUCHPOL
FGGETLINKL
FGGETRLINE
FGELSEEKF
FGFILLIFV
FGDELE
FGGETSTYLE
FGO2T
FGPICKOUT
HALFBUFFER
FGPLUS
FGAREAZNAME
FGDISPT
FGDISPJUNC
SETBMDSPMODE
FGDISP
SETDSPSQL
FGCUTAREA2
SETEXCHANGEFILE
SETLANDTMP
FGCROSSLINE
FGBUNKL
FGEDIT
SETSGRP
printout
FGAREAC
SETSLAY
FGADDP
EDITLDSP
EDITADS
DSPZMOUT
DSPSETPAL
DSPCMODE
DELELAY
FGBUNKCRSPOL
FGPOLNAKA
FGLIN2POL
FGMKCP
FGMODZHIDE
FGMOVC
FGPARAMOV
FGGETMINMAXRECT
FGGETLONGESTLINE
ZONEBUFFER
CONVEX
FGPOLAREA
FGEXCLOSE
FGPOLGATTAIA
SETAFINCP
FGREVERSE
GETSYSVAL
INITZMN
MODTABNAME
FGEXWRITE
FGEXPUT
OP
FGINPUTZMN
FGEXCREATE
FGGETGRPZMN
FGPOLCUT2