This page was created by the IDL library routine `mk_html_help2`.

Last modified: Mon Nov 3 18:16:57 2025.

# Directory Listing of Routines

# spedas_gui/isee3d

- CONFIGDATA__DEFINE[1]
- CONFIGDATA__DEFINE[2]
- CONFIGDATA__DEFINE[2]
- CONFIGDATA__DEFINE[3]
- CONFIGDATA__DEFINE[4]
- CONFIGDATA__DEFINE[5]
- CONFIGDATA__DEFINE[6]
- CONFIGDATA__DEFINE[7]
- CONFIGDATA__DEFINE[8]
- CUBE__DEFINE[1]
- CUBE__DEFINE[2]
- DATAMANAGEMENT__DEFINE[1]
- DATAMANAGEMENT__DEFINE[2]
- DATAMANAGEMENT__DEFINE[2]
- DATAMANAGEMENT__DEFINE[3]
- DATAMANAGEMENT__DEFINE[4]
- DATAMANAGEMENT__DEFINE[5]
- DATAMANAGEMENT__DEFINE[6]
- DATAMANAGEMENT__DEFINE[7]
- DATAMANAGEMENT__DEFINE[8]
- DATAMANAGEMENT__DEFINE[9]
- DATAMANAGEMENT__DEFINE[10]
- DATAMANAGEMENT__DEFINE[11]
- DATAMANAGEMENT__DEFINE[12]
- DATAMANAGEMENT__DEFINE[13]
- DATAMANAGEMENT__DEFINE[14]
- DATAMANAGEMENT__DEFINE[15]
- DATAMANAGEMENT__DEFINE[16]
- DATAMANAGEMENT__DEFINE[17]
- DATAMANAGEMENT__DEFINE[18]
- ISEE_3D
- POLYHEDRON__DEFINE[1]
- POLYHEDRON__DEFINE[2]
- POLYHEDRON__DEFINE[2]
- POLYHEDRON__DEFINE[3]
- POLYHEDRON__DEFINE[4]
- POLYHEDRON__DEFINE[5]
- POLYHEDRON__DEFINE[6]
- STEL3D
- STEL_IMPORT_LEP__DEFINE

# Routine Descriptions

## CONFIGDATA__DEFINE[1]

[Next Routine] [List of Routines]

     <B>File Name :</B>configdata__define.pro<P>
     <B>Class Name :</B>ConfigData<P>

    @file_comments
     <B>Purpose :</B><P>
     Configuration data object.
     コンフィグデータオブジェクト。<P>

     <B>Members :</B><P>

       - TIME RANGE -
       trange        時間幅<P>
       - CURRENT TIME -
       curtime       表示に使用する時間
       - NUMBER OF OBESRVATION
       numtimekeys   観測時間の数
       - SCATTER MODE -
       scatter       表示方法1（離散データ表示）<P>
       - SLICE-VOLUME MODE
       slice_volume  表示方法2（スライスボリューム表示）<P>
       - MAGNETIC FIELD VECTOR -
       ptmagnetic    磁場ベクトル<P>
       - VELOCITY VECTOR -
       ptvelocity    速度ベクトル<P>
       - VIEW VECTOR -
       ptview        視点ベクトル<P>
       - COORDINATE 1 -
       gsm           座標系１<P>
       - COORDINATE 2 -
       mag           座標系２<P>
       - COORDINATE 3 -
       sc            座標系３<P>
       - COORDINATE 4 -
       gse           座標系４<P>
       - COORDINATE 5 -
       sm            座標系５<P>
       - COORDINATE 6 -
       bce           座標系６<P>
       - SETTING FOR X RANGE (ON/OFF) -
       set_xrange    X軸の幅の設定on/off<P>
       - X RANGE -
       xrange        X軸の幅<P>
       - SETTING FOR Y RANGE (ON/OFF) -
       set_yrange    Y軸の幅の設定on/off<P>
       - Y RANGE -
       yrange        Y軸の幅<P>
       - SETTING FOR Z RANGE (ON/OFF) -
       set_zrange    Z軸の幅の設定on/off<P>
       - Z RANGE -
       zrange        Z軸の幅<P>
       - UNIT OF AXIS (VELOCITY, ENERGY, OR MU); MU NOT YET COMPLETE
       axis_unit     軸の単位('velocity','energy','mu'のいずれかを指定)<P>
       - SETTING FOR MAX & MIN OF PHYSICAL QUANTITY -
       set_range     物理量の上限下限値の設定on/off<P>
       - MAX & MIN OF PHYSICAL QUANTITY -
       range         物理量の上限下限値<P>
       - UNIT OF PHYSICAL QUANTITY (DIFFERENTIAL FLUX, ENERGY FLUX, OR PSD) -
           ENERGY FLUX NOT YET COMPLETE
       unit          物理量の単位（'diff_flux','energy_flux','psd'のいずれかを指定）<P>
       - USER-DEFINED VECTOR -
       ptuser        ユーザー指定のベクトル<P>
       - PATH FOR CONFIGURATION FILE -
       config        コンフィグファイルのパス<P>
       - MAX & MIN OF VOLUME -
       vol_range     ボリュームの上限下限値<P>
       - COLOR OF VOLUME -
       vol_color     ボリュームの色<P>
       - MAX & MIN of ADDITIONAL VOLUME -
       vol_range_add 追加ボリュームの上限下限値<P>
       - COLOR of ADDITIONAL VOLUME -
       vol_color_add 追加ボリュームの色<P>
       - LOCATION OF 1D SLICE (X) -
       pslice_x      1Dスライス面と場所X<P>
       - LOCATION OF 1D SLICE (Y) -
       pslice_y      1Dスライス面と場所Y<P>
       - LOCATION OF 1D SLICE (Z) -
       pslice_z      1Dスライス面と場所Z<P>
       - LOCATION OF 2D SLICE (xy) -
       ptslice_xy    2Dスライス面と場所XY面<P>
       - LOCATION OF 2D SLICE (yz) -
       ptslice_yz    2Dスライス面と場所YZ面<P>
       - LOCATION OF 2D SLICE (zx) -
       ptslice_xz    2Dスライス面と場所ZX面<P>
       - SETTING OF INTERPOLATION METHOD -
       interpol      補間方法を指定<P>
       - COLOR TABLE (33 BY DEFAULT) -
       color_table    カラーテーブルの番号（デフォルトは33）
       - NUMBER OF CONTOUR LEVEL -
       cont_nlevels  コンタのレベル数

    @history
     Who      Date        version  Description<P>
     ----------------------------------------------------------------------------<P>
     Kunihiro Keika 2015/07/21 Added English comments.
     Exelis VIS KK 2014/05/20  1.0.0.0  Original Version<P>

(See spedas_gui/isee3d/configdata__define.pro)

## CONFIGDATA__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]

     CONSTRUCTER of CONFIGURATION DATA OBJECT
     <B>Purpose :</B>コンフィグデータオブジェクトのコンストラクタ。<P>

      SUCCESS (1), FAILURE (<0)
     @returns 成功(1)、不成功(0以下)

(See spedas_gui/isee3d/configdata__define.pro)

## CONFIGDATA__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]

     GET RGB FROM COLOR NAMES.
     <B>Purpose :</B>色名よりRGBを取得する。<P>

(See spedas_gui/isee3d/configdata__define.pro)

## CONFIGDATA__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]

     DESTRUCTOR OF CONFIGURATION DATA OBJECT
     <B>Purpose :</B>コンフィグデータオブジェクトのデストラクタ。<P>

(See spedas_gui/isee3d/configdata__define.pro)

## CONFIGDATA__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]

     SETTING OF PROPERTIES
     <B>Purpose :</B>プロパティを設定する。<P>

(See spedas_gui/isee3d/configdata__define.pro)

## CONFIGDATA__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]

     GET PROPERTIES
     <B>Purpose :</B>プロパティを取得する。<P>

(See spedas_gui/isee3d/configdata__define.pro)

## CONFIGDATA__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]

      READ CONFIGURATION FILE
     <B>Purpose :</B>コンフィグファイルを読み込む。<P>
      SUCCESS (1), FAILURE (<0)
     @returns 成功(1)、不成功(0以下)

(See spedas_gui/isee3d/configdata__define.pro)

## CONFIGDATA__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]

     EXTRACT CONFIGURATION FILE
     <B>Purpose :</B>コンフィグファイルを書き出す。<P>

     SUCCESS (1), FAILURE (<0)
     @returns 成功(1)、不成功(0以下)

     @param filepath {in} {required} {type=string}
      SETTING OF PATH FOR CONFIGURATION FILE
    　コンフィグファイルパスを設定する。

(See spedas_gui/isee3d/configdata__define.pro)

## CONFIGDATA__DEFINE[8]

[Previous Routine] [Next Routine] [List of Routines]

     DEFINITION OF CONFIGURATION DATA OBJECT
    <B>Purpose :</B> Definitions of ConfigData Class. <P>
     コンフィグデータオブジェクトの定義。

      TIME RANGE
     @field trange   時間幅

(See spedas_gui/isee3d/configdata__define.pro)

## CUBE__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]

     Definition of geometry of a cube.

     @abstract
     @keyword x {out}{optional}{type=numeric vector} x coordinates of vertices
     @keyword y {out}{optional}{type=numeric vector} y coordinates of vertices
     @keyword z {out}{optional}{type=numeric vector} z coordinates of vertices
     @keyword polygon_conn {out}{optional}{type=numeric vector} connectivity
              array for the polygon

(See spedas_gui/isee3d/cube__define.pro)

## CUBE__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]

     Define instance variables.

     @file_comments Class representing a cube.
     @author Michael Galloy
     @history
     <ul>
     <li>Created August 1, 2003
     <li>2006-06, MP: Removed POLYLINE_CONN keyword from getDefinition
         method.
     </ul>

(See spedas_gui/isee3d/cube__define.pro)

## DATAMANAGEMENT__DEFINE[10]

[Previous Routine] [Next Routine] [List of Routines]

     <B>Purpose :</B>Zの値を取得する�P>

     @returns Zの配�値

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[11]

[Previous Routine] [Next Routine] [List of Routines]

     GET N VALUE
     <B>Purpose :</B>Nの値を取得する�P>

     @returns Nの配�値

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[12]

[Previous Routine] [Next Routine] [List of Routines]

      GET START TIME AND END TIME.
     <B>Purpose :</B>starttime, endtimeを取得する�P>
     @returns [starttime, endtime]

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[13]

[Previous Routine] [Next Routine] [List of Routines]

     GET MIN AND MAX OF TIME RANGE
     <B>Purpose :</B>全�タ中の時間の篛�を取得する�P>

     @returns [時間最小値,時間最大値]

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[14]

[Previous Routine] [Next Routine] [List of Routines]

     GET MAX AND MIN OF X VALUE
     <B>Purpose :</B>全�タ中のXの篛�を取得する�P>

     @returns [X最小値,X最大値]

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[15]

[Previous Routine] [Next Routine] [List of Routines]

     GET MAX AND MIN OF Y VALUE
     <B>Purpose :</B>全�タ中のYの篛�を取得する�P>

     @returns [Y最小値,Y最大値]

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[16]

[Previous Routine] [Next Routine] [List of Routines]

     GET MAX AND MIN OF Z VALUE
     <B>Purpose :</B>全�タ中のZの篛�を取得する�P>

     @returns [Z最小値,Z最大値]

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[17]

[Previous Routine] [Next Routine] [List of Routines]

     GET MAX AND MIN OF N VALUE
     <B>Purpose :</B>全�タ中のNの篛�を取得する�P>

     @returns [N最小値,N最大値]

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[18]

[Previous Routine] [Next Routine] [List of Routines]

    <B>Purpose :</B> Definitions of DataManagement Class. <P>
     離散�タオブジェクト�定義�

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]

     <B>File Name :</B>datamanagement__define.pro<P>
     <B>Class Name :</B>DataManagement<P>

    @file_comments
     <B>Purpose :</B><P>
     �タ管琂�ブジェクト�P>

     <B>Members :</B><P>
       pcTime 時間の配�<P>
       pfX    X値の配�<P>
       pfY    Y値の配�<P>
       pfZ    Z値の配�<P>
       pfN    N値の配�<P>

    @history
     Who      Date        version  Description<P>
     ----------------------------------------------------------------------------<P>
     Exelis VIS KK 2014/05/20  1.0.0.0  Original Version<P>

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]

     OBJECT CONSTRUCTOR
     <B>Purpose :</B>�タ管琂�ブジェクト�コンストラクタ�P>

     @returns 成功(1)、不��マイナス値)

     @param olep {in} {required} {type=object}
      SETTING OF INPUT DATA OBJECT
    　入力データオブジェクトを設定する�

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]

     <B>Purpose :</B>�タ管琂�ブジェクト�ヂ�トラクタ�P>

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]

      SETTING OF PROPERTIES
     <B>Purpose :</B>プロパティを設定する�P>

     @param trange {in} {optional} {type=string array}
      SETTING OF TIME RANGE
    　時間幂�設定する�

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]

     RE-MAKE DISPLAY INDEX
     <B>Purpose :</B>表示�タのインッ�クス値を作�し直す�P>

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]

     <B>Purpose :</B>Timeの惱を取得�P>

     @returns 時間惱の配�

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]

     <B>Purpose :</B>パレッ�を取得する�P>

     @returns パレッ�オブジェク�

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[7]

[Previous Routine] [Next Routine] [List of Routines]

     <B>Purpose :</B>ボリュー��タを取得する�P>

     @returns 三次�列�ボリュー��タ

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[8]

[Previous Routine] [Next Routine] [List of Routines]

     <B>Purpose :</B>Xの値を取得する�P>

(See spedas_gui/isee3d/datamanagement__define.pro)

## DATAMANAGEMENT__DEFINE[9]

[Previous Routine] [Next Routine] [List of Routines]

     <B>Purpose :</B>Yの値を取得する�P>

     @returns Yの配�値

(See spedas_gui/isee3d/datamanagement__define.pro)

## ISEE_3D

[Previous Routine] [Next Routine] [List of Routines]

     <B>Purpose :</B>三次元データアプリケーション。<P>

(See spedas_gui/isee3d/isee_3d.pro)

## POLYHEDRON__DEFINE[1]

[Previous Routine] [Next Routine] [List of Routines]

     Implement this method in a concrete subclass.

     @abstract
     @keyword x {out}{optional}{type=numeric vector} x coordinates of vertices
     @keyword y {out}{optional}{type=numeric vector} y coordinates of vertices
     @keyword z {out}{optional}{type=numeric vector} z coordinates of vertices
     @keyword polygon_conn {out}{optional}{type=numeric vector} Connectivity
      array for the polygon

(See spedas_gui/isee3d/polyhedron__define.pro)

## POLYHEDRON__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]

     Set properties of the polyhedron.

     @keyword outline {in}{optional}{type=boolean} Whether the polyhedron is
      filled or an outline
     @keyword _extra {in}{optional}{type=keywords} Keywords of IDLgrPolygon

(See spedas_gui/isee3d/polyhedron__define.pro)

## POLYHEDRON__DEFINE[2]

[Previous Routine] [Next Routine] [List of Routines]

     Get properties of the polyhedron.

     @keyword outline {out}{optional}{type=boolean} Whether the polyhedron is
      filled or an outline
     @keyword _ref_extra {out}{optional}{type=keywords} Keywords of IDLgrPolygon.

(See spedas_gui/isee3d/polyhedron__define.pro)

## POLYHEDRON__DEFINE[3]

[Previous Routine] [Next Routine] [List of Routines]

     Build the polyhedron's vertices and connectivity array.

(See spedas_gui/isee3d/polyhedron__define.pro)

## POLYHEDRON__DEFINE[4]

[Previous Routine] [Next Routine] [List of Routines]

     Free resources.

(See spedas_gui/isee3d/polyhedron__define.pro)

## POLYHEDRON__DEFINE[5]

[Previous Routine] [Next Routine] [List of Routines]

     @keyword pos {in}{optional}{type=3-element numeric}{default=[0.0, 0.0, 0.0]}
      The position of the center of the cube.
     @keyword scale {in}{optional}{type=numeric}{default=1.0} Scale the
      size of the polygon.
     @keyword outline {in}{optional}{type=boolean} Set to create an outline of a
      polygon. Default is filled.
     @keyword _extra {in}{optional}{type=keywords} Keywords to IDLgrPolygon.

(See spedas_gui/isee3d/polyhedron__define.pro)

## POLYHEDRON__DEFINE[6]

[Previous Routine] [Next Routine] [List of Routines]

     Define instance variables.

     @file_comments Class representing a polyhedron.
     @field outline Switch to display outline/filled polyhedron.
     @requires IDL 6.0
     @author Michael Galloy, RSI, 2003
     @history
     <ul>
     <li>2006-06, Mark Piper: Refactored class, inheriting from
         IDLgrPolygon instead of IDLgrModel. Removed IDLgrPolyline
         reference. Renamed buildPolygons and getDefinition methods.
     </ul>

(See spedas_gui/isee3d/polyhedron__define.pro)

## STEL3D

[Previous Routine] [Next Routine] [List of Routines]

    Procedure:
      stel3d.pro

    Purpose:
      Backward compatibility wrapper for ISEE_3D.pro

    Notes:
      Please refer to ISEE_3D and associated cribs

    $LastChangedBy: nikos $
    $LastChangedDate: 2019-10-23 15:29:51 -0700 (Wed, 23 Oct 2019) $
    $LastChangedRevision: 27925 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/spedas_gui/isee3d/stel3d.pro $

(See spedas_gui/isee3d/stel3d.pro)

## STEL_IMPORT_LEP__DEFINE

[Previous Routine] [List of Routines]

     <B>File Name :</B>stel_import_lep__deffine.pro<P>
     <B>Class Name :</B>stel_import_lep<P>

    @file_comments
     <B>Purpose :</B>
     <P>import ION 3D distribution dataP>

     <B>Members :</B>
     <P>stel_import_lep    ハッシュ格納用のメンバー<P>

    @history
     Who      Date        version  Description<P>
     ----------------------------------------------------------------------------<P>
     Exelis VIS KK 2014/05/20  1.0.0.0  Original Version<P>

(See spedas_gui/isee3d/stel_import_lep__define.pro)