|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.psvSelect
jp.co.melco.preserv.spatial.search.psvAbstractFeatureSelect
jp.co.melco.preserv.spatial.search.psvFeatureGeometrySelect
タイトル: 地物幾何属性検索クラス
説明: 地物幾何属性検索クラスです。
距離内検索については、psvCircleSelectを使用して下さい。
著作権: Copyright (c) 2006
会社名: Mitsubishi Electric Corporation
フィールドの概要 | |
protected psvGMObject |
gmObject
検索範囲となる幾何オブジェクトです。 |
static int |
SEARCH_TYPE_CONTAINS
検索タイプです(幾何オブジェクトを包含する地物を検索)。 |
static int |
SEARCH_TYPE_INSIDE
検索タイプです(幾何オブジェクトに包含される地物を検索)。 |
static int |
SEARCH_TYPE_INTERSECTS
検索タイプです(幾何オブジェクトと交差する地物を検索)。 |
protected int |
searchType
検索タイプです。 |
クラス jp.co.melco.preserv.psvSelect から継承したフィールド |
_next |
コンストラクタの概要 | |
psvFeatureGeometrySelect()
コンストラクタです。 |
|
psvFeatureGeometrySelect(jp.co.melco.preserv.psvSelect args,
psvGMObject gmObject,
int searchType)
コンストラクタです。 |
メソッドの概要 | |
boolean |
isSatisfiesFeature(psvFeature feature)
本クラスが表す条件を満たす地物かを返します。 |
boolean |
overlap2(double sx,
double sy,
double ex,
double ey)
指定の矩形領域が検索対象かを調べます。 |
クラス jp.co.melco.preserv.spatial.search.psvAbstractFeatureSelect から継承したメソッド |
judge |
クラス jp.co.melco.preserv.psvSelect から継承したメソッド |
getNext, overlap, pickp |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final int SEARCH_TYPE_CONTAINS
public static final int SEARCH_TYPE_INTERSECTS
public static final int SEARCH_TYPE_INSIDE
protected psvGMObject gmObject
protected int searchType
コンストラクタの詳細 |
public psvFeatureGeometrySelect()
public psvFeatureGeometrySelect(jp.co.melco.preserv.psvSelect args, psvGMObject gmObject, int searchType)
args
- 複合検索条件gmObject
- 検索範囲となる幾何オブジェクトsearchType
- 検索タイプSEARCH_TYPE_INTERSECTS
,
SEARCH_TYPE_INSIDE
,
SEARCH_TYPE_CONTAINS
メソッドの詳細 |
public boolean isSatisfiesFeature(psvFeature feature)
psvAbstractFeatureSelect
内の isSatisfiesFeature
feature
- 条件判定対象の地物
psvAbstractFeatureSelect.isSatisfiesFeature(jp.co.melco.preserv.spatial.psvFeature)
public boolean overlap2(double sx, double sy, double ex, double ey)
sx
- 矩形左下X座標sy
- 矩形左下Y座標ex
- 矩形右上X座標ey
- 矩形右上Y座標
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |