SSDIMF


【機能】

    DIMバッファ中の多角形データの取出し及び組立て


【使用形式】

    CALL  SSDIMF(IPRF,BUFR,ICNT,IDFG,IATB,IOP,INP,
                       HAT,N,XTB,YTB,IBTB,NIN,UINF,IR)


【引数説明】

    [INPUT]
        IPRF   : 処理指定フラグ                             
                   1 ; 取出し                                    
                   2 ; 変更または追加                            
        BUFR(*): DIMバッファ(注1)                          
        ICNT   : 処理対象データのDIMバッファ中のデータ番号    
        IDFG   : ID処理指定フラグ(注2)                      
                   0 ; ID不可                                  
                   1 ; ID可                                    
        IATB(3): 属性データテーブル(注2)                      
                 +----------+----------+------------+            
                 | 線種番号 | 線幅番号 | クラス番号 |            
                 +----------+----------+------------+            
        IOP, INP, HAT : ハッチングパラメータ(注2)             
        N      : 多角形の頂点数(注2)                          
        XTB(N), YTB(N) : 多角形の頂点のウィンドウ座標テーブル    
                (注2)                                 
        IBTB(N): ブランクパラメータテーブル(注2)              
        NIN    : ユーザプロパティのデータ長(0≦NIN≦10)(注2)
        UINF(NIN): ユーザプロパティ(注2)                      
                                                                 
          (注1)IPRF=2の時には、入出力になる。                 
          (注2)IPRF=1の時には、出力になる。                   
          IPRF=1の時・・・バッファ中のICNT目の多角形データの取出し。
          IPRF=2, ICNT≠0の時・・・バッファ中のICNT目のデータの入   
                                力データへの変更。               
          IPRF=2, ICNT=0の時・・・入力データのバッファへの追加。    

    [OUTPUT]                      
        IR    : リターンフラグ  
                  0 ; 正常終了   
                  1 ; 入力エラー 

【機能説明】

    ・ユーザプロパティとは、ユーザが任意に使用できるエリアであ
      る。ただし未使用の場合はNIN=0でなければならない。
      線種番号、線幅番号、クラス番号が、それぞれー1の時にはカレ
      ント値をとる。