jp.dbcls.ag
クラス AgClient

java.lang.Object
  上位を拡張 jp.dbcls.ag.AgClient

public class AgClient
extends java.lang.Object

AgServiceにリクエストするためのクライアントクラス


コンストラクタの概要
AgClient()
           
 
メソッドの概要
static java.lang.String getImage(AgProp prop, java.util.ArrayList<AgOrgan> organs)
          PNG画像作成をリクエストします
static java.util.ArrayList<AgMapping> mapping(java.util.ArrayList<AgMapping> mappings, AgProp prop, java.util.ArrayList<AgOrgan> organs)
          mappingを行います
static AgPicking picking(AgPicking picking, AgProp prop, java.util.ArrayList<AgOrgan> organs)
          pickingを行います
static void saveFile(java.lang.String URL, java.lang.String savefile)
          PNGファイルをサーバからダウンロードし、クライアントのローカルディレクトリに保存します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AgClient

public AgClient()
メソッドの詳細

getImage

public static java.lang.String getImage(AgProp prop,
                                        java.util.ArrayList<AgOrgan> organs)
                                 throws org.apache.axis2.AxisFault
PNG画像作成をリクエストします

パラメータ:
prop - AgPropetyクラス
organs - AgOrganクラスのArrayList。リストの先頭から描画されます。
戻り値:
PNG画像のURL
例外:
org.apache.axis2.AxisFault

picking

public static AgPicking picking(AgPicking picking,
                                AgProp prop,
                                java.util.ArrayList<AgOrgan> organs)
                         throws org.apache.axis2.AxisFault
pickingを行います

パラメータ:
picking - AgPickingクラス
prop - AgPropetyクラス
organs - AgOrganクラスのArrayList。リストの先頭から描画されます。
戻り値:
AgPickingクラス(pickされたBodyParts3dIDとその世界座標)
例外:
org.apache.axis2.AxisFault

mapping

public static java.util.ArrayList<AgMapping> mapping(java.util.ArrayList<AgMapping> mappings,
                                                     AgProp prop,
                                                     java.util.ArrayList<AgOrgan> organs)
                                              throws org.apache.axis2.AxisFault
mappingを行います

パラメータ:
mappings - AgMappingオブジェクトのArrayList(世界座標(複数))
prop - AgPropetyオブジェクト
organs - AgOrganオブジェクトのArrayList。リストの先頭から描画されます。
戻り値:
AgMappingオブジェクトのArrayList(世界座標に対するスクリーン座標(複数))
例外:
org.apache.axis2.AxisFault

saveFile

public static void saveFile(java.lang.String URL,
                            java.lang.String savefile)
PNGファイルをサーバからダウンロードし、クライアントのローカルディレクトリに保存します。

パラメータ:
URL - PNGファイルのURL
savefile - ファイルを保存するローカルディレクトリ