TYPE_BETWEEN, TYPE_BIG, TYPE_BIG_EQ, TYPE_EQ, TYPE_IN, TYPE_LIKE, TYPE_NEQ, TYPE_POSITION, TYPE_SMALL, TYPE_SMALL_EQ
コンストラクタと説明 |
---|
PositionIndexPointer()
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
PositionIndexPointer |
copy(boolean mode)
情報コピー.
|
int |
getHalf()
半径を取得.
|
int |
getNo()
番号取得.
|
RadiusSort |
getSort(Indexs indexTable)
空間検索ソート要素を取得.
|
RadiusSort |
getSort(PositionIndex index)
空間検索ソート要素を取得.
|
int |
getType()
処理タイプを取得.
|
int |
getX()
X軸を取得.
|
int |
getY()
Y軸を取得.
|
boolean |
isSet()
情報が有効かチェック.
|
void |
parameter(java.lang.Object word)
情報セット.
|
void |
reset(boolean mode)
情報リセット.
|
void |
search(MaskFlags out,
Indexs indexTable)
検索処理.
|
void |
search(MaskFlags out,
MaskFlags and,
Indexs indexTable)
検索処理.
|
void |
search(MaskFlags out,
MaskFlags and,
PositionIndex index)
検索処理.
|
void |
search(MaskFlags out,
PositionIndex index)
検索処理.
|
void |
set(int x,
int y,
int half)
情報セット.
|
void |
setNo(int no)
番号設定.
|
public final void reset(boolean mode)
public final PositionIndexPointer copy(boolean mode)
public final void set(int x, int y, int half)
x
- 対象のX軸を設定します.y
- 対象のY軸を設定します.half
- 対象の半径を設定します.public final void parameter(java.lang.Object word)
public final boolean isSet()
public final int getType()
public final int getX()
public final int getY()
public final int getHalf()
public final void search(MaskFlags out, PositionIndex index)
out
- 検索結果を設定するオブジェクトを設定します.index
- 対象のインデックスオブジェクトを設定します.public final void search(MaskFlags out, Indexs indexTable)
out
- 検索結果を設定するオブジェクトを設定します.indexTable
- 対象のインデックステーブルを設定します.public final void search(MaskFlags out, MaskFlags and, PositionIndex index)
out
- 検索結果を設定するオブジェクトを設定します.and
- And条件のオブジェクトを設定します.index
- 対象のインデックスオブジェクトを設定します.public final void search(MaskFlags out, MaskFlags and, Indexs indexTable)
out
- 検索結果を設定するオブジェクトを設定します.and
- And条件のオブジェクトを設定します.indexTable
- 対象のインデックステーブルを設定します.public final RadiusSort getSort(PositionIndex index)
index
- 対象のインデックスオブジェクトを設定します.public final RadiusSort getSort(Indexs indexTable)
indexTable
- 対象のインデックステーブルを設定します.