サブルーチンの説明 : アローサブプリミティブ

矢印付き線分の図形出力(arrow sub-primitive)に関するサブルーチン群.

矢印をどのように表現するか(その長さやなす角など)は SGpGET/SGpSETの管理する内部変数できまる ([here]節参照).

SGLAZU/SGLAZV/SGLAZR

  1. 機能
    U/V/R座標系で矢印付き線分を描く.属性も同時に指定する.
  2. 呼び出し方法
    CALL SGLAZU(UX1,UY1,UX2,UY2,ITYPE,INDEX)
    CALL SGLAZV(VX1,VY1,VX2,VY2,ITYPE,INDEX)
    CALL SGLAZR(RX1,RY1,RX2,RY2,ITYPE,INDEX)
  3. パラメーターの説明
                                                         
      UX1,      (R)   U座標系における線分の始点の座標.  
      UY1                                                
                                                         
      UX2,      (R)   U座標系における線分の終点の座標.  
      UY2                                                
                                                         
      VX1,      (R)   V座標系における線分の始点の座標.  
      VY1                                                
                                                         
      VX2,      (R)   V座標系における線分の終点の座標.  
      VY2                                                
                                                         
      RX1,      (R)   R座標系における線分の始点の座標.  
      RY1                                                
                                                         
      RX2,      (R)   R座標系における線分の終点の座標.  
      RY2                                                
                                                         
      ITYPE     (I)   ラインタイプ.SGSLAT参照.         
                                                         
      INDEX     (I)   ラインインデクス.SGSLAI参照.     
                                                         
    
  4. 備考
    1. ここで指定したITYPE, INDEXは, SGLAU, SGLAV, SGLARが参照する ITYPE, INDEXを変更しない.

SGLAU/SGLAV/SGLAR

  1. 機能
    U/V/R座標系で矢じり付き線分を描く.
  2. 呼び出し方法
    CALL SGLAU(UX1,UY1,UX2,UY2)
    CALL SGLAV(VX1,VY1,VX2,VY2)
    CALL SGLAR(RX1,RY1,RX2,RY2)
  3. パラメーターの説明
                                                         
      UX1,      (R)   U座標系における線分の始点の座標.  
      UY1                                                
                                                         
      UX2,      (R)   U座標系における線分の終点の座標.  
      UY2                                                
                                                         
      VX1,      (R)   V座標系における線分の始点の座標.  
      VY1                                                
                                                         
      VX2,      (R)   V座標系における線分の終点の座標.  
      VY2                                                
                                                         
      RX1,      (R)   R座標系における線分の始点の座標.  
      RY1                                                
                                                         
      RX2,      (R)   R座標系における線分の終点の座標.  
      RY2                                                
                                                         
    
  4. 備考
    1. 描く線分の属性はSGSLAT, SGSLAIで設定する.

SGSLAT

  1. 機能
    SGLAU, SGLAV, SGLARで描く線分の ラインタイプを設定する.
  2. 呼び出し方法
    CALL SGSLAT(ITYPE)
  3. パラメーターの説明
                                                                   
      ITYPE   (I)   線分のラインタイプ ([here]                     
                    節参照;初期値は1).                             
                                                                   
    
  4. 備考
    1. ITYPEは0以外でなければならない. ただしITYPEが0のとき,メッセージは出力されるがなにもしない.
    2. ITYPEの妥当性はこのルーチンでチェックされず, SGLAU, SGLAV, SGLARを呼んだときにチェックされる.
    3. 現在設定されているラインタイプは
      CALL SGQLAT(ITYPE)
      によって参照できる.

SGSLAI

  1. 機能
    SGLAU, SGLAV, SGLARで描く線分の ラインインデクスを設定する.
  2. 呼び出し方法
    CALL SGSLAI(INDEX)
  3. パラメーターの説明
                                                                       
      INDEX   (I)   線分のラインインデクス (                           
                    [here] 節参照;初期値は1).                          
                                                                       
    
  4. 備考
    1. INDEXは1以上でなければならない. ただしINDEXが0のとき,メッセージは出力されるがなにもしない.
    2. INDEXの妥当性はこのルーチンでチェックされず, SGLAU, SGLAV, SGLARを呼んだときにチェックされる.
    3. 現在設定されているラインインデクスは
      CALL SGQLAI(INDEX)
      によって参照できる.


Back to Main


Latex Source


地球流体電脳倶楽部 : 95/6/9 (Version 5.0)

NUMAGUTI Atusi <a1n@gfdl.gov>
Last Modified: Thu Aug 31 13:05:23 EDT 1995