|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.psvRange
jp.co.melco.preserv.psvAnyMap
jp.co.melco.preserv.psvRasterMap
ラスターマップオブジェクトクラスです。
ラスターマップオブジェクトを作成します。
フィールドの概要 | |
protected psvTree |
_mapTree
イメージ管理用psvTreeオブジェクト |
クラス jp.co.melco.preserv.psvAnyMap から継承したフィールド |
_attrib, _chk_thread, _conv, _layer, _map_screen, _select, _trans, _xmargin, _ymargin, array, failListenerList, MAP_ACTIVE_SIZE, MAP_AUTO_LOAD, MAP_PREDICTIVE, MAP_VISIBLE, mapbox, PSV_PRE_THREAD |
クラス jp.co.melco.preserv.psvRange から継承したフィールド |
max, min |
コンストラクタの概要 | |
psvRasterMap()
ラスターマップオブジェクトを構築します。 |
|
psvRasterMap(psvConvert argc,
int at,
int amin,
int amax)
表示スケールの最大値、最小値を指定してラスターマップオブジェクトを構築します。 |
|
psvRasterMap(psvConvert argc,
int at,
int amin,
int amax,
psvTransfer trans)
表示スケールの最大値、最小値を指定してラスターマップオブジェクトを構築します。 |
メソッドの概要 | |
void |
add(java.awt.Image img,
double sx,
double sy,
double ex,
double ey)
イメージマップの登録を行います。 |
psvShape |
addObj(java.awt.Image img,
double sx,
double sy,
double ex,
double ey)
イメージマップの登録を行います。 |
boolean |
already_loadp(java.lang.Object argmesh)
オブジェクトの管理情報が登録済みかの確認を行います。 |
void |
clearMap()
マップをクリアします。 |
void |
create_elem(java.awt.Image img,
double wsx,
double wsy,
double wex,
double wey,
java.lang.Object argmesh)
指定座標のイメージの登録を行います。 |
void |
del(java.awt.Image img)
イメージマップの削除を行います。 |
psvShape |
delObj(java.awt.Image img)
イメージマップの削除を行います。 |
boolean |
draw(psvScreen screen,
int dsx,
int dsy,
int dex,
int dey,
boolean needClear,
java.awt.Color col)
DC座標で指定された矩形の地図情報を描画します。 |
void |
rehash_bbox(psvScreen screen)
図形オブジェクトの描画サイズを設定します。 |
void |
remake_box()
マップに登録されているイメージオブジェクトの矩形を再登録します。 |
java.awt.Image |
search_farfrom(double x,
double y,
boolean visibleflg)
指定座標に一番遠いImageオブジェクト情報を取得します。 |
java.awt.Image |
search_nearest(double x,
double y,
boolean visibleflg)
指定座標に一番近いImageオブジェクト情報を取得します。 |
boolean |
search(psvSearchable args)
指定された検索条件でオブジェクトを取得します。 |
クラス jp.co.melco.preserv.psvAnyMap から継承したメソッド |
active_size, addFailListener, attrib, attrib, auto_load, check_area, connect, disconnect, fireOccuredError, fireOccuredException, flush, getConvert, getInputStream, getOutputStream, getSelect, layer, layer, load_sub, load, max_num, max_num, pre_check_area, predictive, recv, reload_all, reload, reloadArea, removeFailListener, run, send, send, setConvert, setParameter, setScreen, setSelect, thread_check_area, visible, xmargin, xmargin, ymargin, ymargin |
クラス jp.co.melco.preserv.psvRange から継承したメソッド |
clone, get_max, get_min, inner, readExternal, set, toString, writeExternal |
クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
protected psvTree _mapTree
コンストラクタの詳細 |
public psvRasterMap()
public psvRasterMap(psvConvert argc, int at, int amin, int amax)
argc
- 拡張用情報at
- 属性情報amin
- 表示スケール最小値amax
- 表示スケール最大値
public psvRasterMap(psvConvert argc, int at, int amin, int amax, psvTransfer trans)
argc
- 拡張用情報at
- 属性情報amin
- 表示スケール最小値amax
- 表示スケール最大値trans
- 通信用情報
メソッドの詳細 |
public void add(java.awt.Image img, double sx, double sy, double ex, double ey)
img
- Imageオブジェクトsx
- 開始点(WC座標)sy
- 開始点(WC座標)ex
- 終了点(WC座標)ey
- 終了点(WC座標)
public void del(java.awt.Image img)
img
- Imageオブジェクト
public void rehash_bbox(psvScreen screen)
psvContainable
内の rehash_bbox
psvAnyMap
内の rehash_bbox
screen
- スクリーンオブジェクト
public boolean draw(psvScreen screen, int dsx, int dsy, int dex, int dey, boolean needClear, java.awt.Color col)
psvContainable
内の draw
psvAnyMap
内の draw
screen
- スクリーンオブジェクトdsx
- 開始X座標(DC座標)dsy
- 開始Y座標(DC座標)dex
- 終了X座標(DC座標)dey
- 終了Y座標(DC座標)needClear
- trueの場合は、描画領域をクリアしてから描画します。col
- nullを設定。現在、未使用
public boolean search(psvSearchable args)
psvContainable
内の search
psvAnyMap
内の search
args
- 検索条件
public java.awt.Image search_nearest(double x, double y, boolean visibleflg)
x
- 指定座標(WC座標)y
- 指定座標(WC座標)visibleflg
- 可視フラグ判定有無
public java.awt.Image search_farfrom(double x, double y, boolean visibleflg)
x
- 指定座標(WC座標)y
- 指定座標(WC座標)visibleflg
- 可視フラグ判定有無
public psvShape addObj(java.awt.Image img, double sx, double sy, double ex, double ey)
img
- Imageオブジェクトsx
- 開始点(WC座標)sy
- 開始点(WC座標)ex
- 終了点(WC座標)ey
- 終了点(WC座標)
public psvShape delObj(java.awt.Image img)
img
- Imageオブジェクト
public void remake_box()
psvAnyMap
内の remake_box
public void create_elem(java.awt.Image img, double wsx, double wsy, double wex, double wey, java.lang.Object argmesh) throws java.lang.Exception
img
- Imageオブジェクトwsx
- 領域境界の開始点(WC座標)wsy
- 領域境界の開始点(WC座標)wex
- 領域境界の終了点(WC座標)wey
- 領域境界の終了点(WC座標)argmesh
- 管理情報
java.lang.Exception
public boolean already_loadp(java.lang.Object argmesh)
argmesh
- 管理情報
public void clearMap()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |