クラス
jp.co.melco.preserv.psvTree の使用

psvTree を使用しているパッケージ
jp.co.melco.preserv   
 

jp.co.melco.preserv での psvTree の使用
 

psvTree として宣言されている jp.co.melco.preserv のフィールド
protected  psvTree psvRasterMap._mapTree
          イメージ管理用psvTreeオブジェクト
 

psvTree を返す jp.co.melco.preserv のメソッド
 psvTree psvVectorMap.search_tree(psvShape any)
          図形オブジェクトが格納されているpsvTreeオブジェクト を検索します。
 psvTree psvVectorMap.create_elem(double wsx, double wsy, double wex, double wey, java.lang.Object argmesh)
          管理情報を設定したpsvTreeオブジェクトを新規に取得します。
 psvTree psvMogMap.get_tree(java.lang.Object mesh_no, boolean flg)
          MDMマップ内の指定メッシュ番号のツリーを取得します。
 psvTree psvMogMap.get_tree(java.lang.Object mesh_no, boolean flg, boolean isMapboxAdd)
          MDMマップ内の指定メッシュ番号のツリーを取得します。
 psvTree psvMogMap.get_tree(psvShape shape)
          MDMマップ内で図形オブジェクトが登録されているツリーを取得します。
 

psvTree 型のパラメータを持つ jp.co.melco.preserv のメソッド
protected  void psvVectorMap.addTree(psvTree tree)
          psvTreeオブジェクトの登録を行い、領域をマップの矩形情報に追加します。
protected  void psvVectorMap.addTreeForce(psvTree tree)
          psvTreeオブジェクトの登録を行い、領域をマップの矩形情報に追加します。
protected  void psvVectorMap.removeTree(psvTree tree)
          psvTreeオブジェクトの削除を行い、領域をマップの矩形情報から除きます。
 void psvSymbolWithTextData.translate(double trans_x, double trans_y, psvTree atree, boolean callEvent)
          指定した移動量で文字付きシンボルを移動させます。
 void psvSymbolWithTextData.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          指定した回転角で文字付きシンボルを回転させます。
 void psvSymbolWithTextData.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          指定した倍率で文字付きシンボルを拡大/縮小させます。
 void psvSymbolData.translate(double trans_x, double trans_y, psvTree atree, boolean callEvent)
          指定した移動量でシンボルを移動させます。
 void psvSymbolData.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          指定した回転角でシンボルを回転させます。
 void psvSymbolData.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          指定した倍率でシンボルを拡大/縮小させます。
 void psvSymbolData.transform(psvCoordinate[] p, psvTree t)
          シンボルを変形させます(使用不可)。
 void psvStandardMap.convert(java.lang.Object mesh, psvTree tree)
          地図データを読み込み図形オブジェクトに変換します。
 void psvStandardBinaryLoaderEx.convert(java.io.InputStream[] is, psvTree tree, psvLayer layer, psvConvert conv, psvTransfer trans, psvCoordinateSystem coordinateSystem, java.util.Map params)
           
 void psvStandardBinaryLoader.convert(java.io.InputStream[] is, psvTree tree, psvLayer layer, psvConvert conv, psvTransfer trans, psvCoordinateSystem coordinateSystem, java.util.Map params)
           
 void psvShape.translate(double trans_x, double trans_y, psvTree atree, boolean callEvent)
          指定した移動量で図形オブジェクトを移動します。
 void psvShape.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          指定した回転角で図形オブジェクトを回転します。
 void psvShape.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          指定した倍率で図形オブジェクトを拡大/縮小させます。
 void psvShape.transform(psvCoordinate[] argpo, psvTree tr)
          図形オブジェクトを変形します。
 void psvRoundBoxData.translate(double trans_x, double trans_y, psvTree atree, boolean callEvent)
          指定した移動量で角丸四角形を移動させます。
 void psvRoundBoxData.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          指定した回転角で角丸四角形を回転させます。
 void psvRoundBoxData.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          指定した倍率で角丸四角形を拡大/縮小させます。
 void psvPolylineData.translate(double trans_x, double trans_y, psvTree atree, boolean callEvent)
          指定した移動量でポリラインを移動させます。
 void psvPolylineData.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          指定した回転角でポリラインを回転させます。
 void psvPolylineData.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          指定した倍率でポリラインを拡大/縮小させます。
 void psvPolylineData.transform(psvCoordinate[] argpo, psvTree atree)
          推奨されていません。 
psvPolylineData#transform()メソッドでは、psvTreeの更新を行いません。
psvTreeを更新する(psvTree#get_bbox()の値を更新する)には、以下のメソッドを使用してください。
psvTree#transform_data(psvShape any_p, psvCoordinate[] apo)
 void psvPolygonData.translate(double trans_x, double trans_y, psvTree atree, boolean callEvent)
          指定した移動量で図形オブジェクトを移動します。
 void psvPolygonData.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          指定した回転角で図形オブジェクトを回転します。
 void psvPolygonData.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          指定した倍率で図形オブジェクトを拡大/縮小させます。
 void psvPolygonData.transform(psvCoordinate[] argpo, psvTree atree)
          推奨されていません。 
psvPolygonData#transform()メソッドでは、psvTreeの更新を行いません。
psvTreeを更新する(psvTree#get_bbox()の値を更新する)には、以下のメソッドを使用してください。
psvTree#transform_data(psvShape any_p, psvCoordinate[] apo)
 void psvPointData.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          指定した倍率で図形を拡大/縮小させます。
 void psvPointData.translate(double trans_x, double trans_y, psvTree atree, boolean callEvent)
          指定した移動量で図形オブジェクトを移動します。
 void psvPointData.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          指定した回転角で円弧を回転します。
 void psvMultiPolygonData.translate(double trans_x, double trans_y, psvTree atree, boolean callEvent)
          指定した移動量で図形オブジェクトを移動します。
 void psvMultiPolygonData.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          指定した回転角で図形オブジェクトを回転します。
 void psvMultiPolygonData.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          指定した倍率で図形オブジェクトを拡大/縮小させます。
 boolean psvMogMap.draw_shape(psvTree tree, mdmShapeSet shapeSet)
          図形情報検索結果を描画します。
protected  void psvMogMap.addTreeForce(psvTree tree)
           
protected  void psvMogMap.addTreeForce(psvTree tree, boolean isMapboxAdd)
          psvTreeオブジェクトの登録を行います。
protected  void psvMogMap.removeTree(psvTree tree)
           
 void psvMapLoaderIF.convert(java.io.InputStream[] is, psvTree tree, psvLayer layer, psvConvert conv, psvTransfer trans, psvCoordinateSystem coordinateSystem, java.util.Map params)
          地図データを読み込み図形オブジェクトに変換します。
 void psvLineData.translate(double trans_x, double trans_y, psvTree atree, boolean callEvent)
          指定した移動量で図形オブジェクトを移動します。
 void psvLineData.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          指定した回転角で図形オブジェクトを回転します。
 void psvLineData.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          指定した倍率で図形オブジェクトを拡大/縮小させます。
 void psvJavaScreen.flush(psvTree[] tree)
          グラフィックスウィンドウを再描画します。
 void psvImageSymbol.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          指定した回転角でイメージシンボルを回転させます。
 void psvImageSymbol.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          指定した倍率でイメージシンボルを拡大/縮小させます。
 void psvImageSymbol.translate(double trans_x, double trans_y, psvTree atree, boolean callEvent)
          指定した移動量で図形オブジェクトを移動します。
 void psvGroup.translate(double trans_x, double trans_y, psvTree atree)
          推奨されていません。 translate(double,double)もしくはtranslate(double,double,psvTree,boolean)に置き換えられました。
 void psvGroup.translate(double trans_x, double trans_y, psvTree atree, boolean callEvent)
          グループに属するすべての図形オブジェクトを移動します。
 void psvGroup.rotate(double rot_x, double rot_y, int argDegree, psvTree atree)
          推奨されていません。 rotate(double,double,int,psvTree,boolean)に置き換えられました。
 void psvGroup.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          グループに属するすべての図形オブジェクトを回転させます。
 void psvGroup.scale(double rx, double ry, double sx, double sy, psvTree atree)
          推奨されていません。 scale(double,double,double,double,psvTree,boolean)に置き換えられました。
 void psvGroup.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          グループに属するすべての図形オブジェクトのスケールを変更します。
 void psvFontData.translate(double trans_x, double trans_y, psvTree atree, boolean callEvent)
          指定した移動量で文字を移動します。
 void psvFontData.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          指定した回転角で文字を回転させます。
 void psvFontData.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          指定した倍率で文字を拡大/縮小させます。
 void psvFanData.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          指定した回転角で扇形を回転します。
 void psvFanData.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          指定した倍率で扇形を拡大/縮小させます。
 void psvEllipseData.translate(double trans_x, double trans_y, psvTree atree, boolean callEvent)
          指定した移動量で楕円を移動します。
 void psvEllipseData.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          指定した回転角で楕円を回転します。
 void psvEllipseData.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          指定した倍率で楕円を拡大/縮小します。
 void psvCircleData.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          指定した回転角で円を回転します。
 void psvCircleData.translate(double trans_x, double trans_y, psvTree atree, boolean callEvent)
          指定した移動量で円を移動します。
 void psvCircleData.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          指定した倍率で円を拡大/縮小させます。
 void psvArcData.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          指定した回転角で円弧を回転します。
 void psvArcData.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          指定した倍率で円弧を拡大/縮小させます。
 void psvArcData.translate(double trans_x, double trans_y, psvTree atree, boolean callEvent)
          指定した移動量で図形オブジェクトを移動します。
 void psvAppLineData.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
           
 void psvAppLineData.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
           
 void psvAppLineData.transform(psvCoordinate[] argpo, psvTree atree)
           
 void psvAppLineData.translate(double trans_x, double trans_y, psvTree atree, boolean callEvent)
           
 void psvAnyData.translate(double trans_x, double trans_y, psvTree atree, boolean callEvent)
          指定した移動量で図形オブジェクトを移動します。
 void psvAnyData.translate(psvCoordinate[] co, double trans_x, double trans_y, psvTree atree, boolean callEvent)
          指定した移動量で図形オブジェクトを移動します。
 void psvAnyData.rotate(double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          指定した回転角で図形オブジェクトを回転します。
 void psvAnyData.rotate(psvCoordinate[] co, double rot_x, double rot_y, int argDegree, psvTree atree, boolean callEvent)
          指定した回転角で図形オブジェクトを回転します。
 void psvAnyData.scale(double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          指定した倍率で図形オブジェクトを拡大/縮小させます。
 void psvAnyData.scale(psvCoordinate[] co, double rx, double ry, double sx, double sy, psvTree atree, boolean callEvent)
          指定した倍率で図形オブジェクトを拡大/縮小させます。
 void psvAnyData.transform(psvCoordinate[] argpo, psvTree tr)
          図形オブジェクトを変形します。