public class NyARRealityTargetList extends NyARPointerStack<NyARRealityTarget>
NyARRealityTarget
の参照リストを定義します。
基本的にユーザが生成することはありません。
NyARReality
がメンバ変数としてオブジェクトを所有します。コンストラクタと説明 |
---|
NyARRealityTargetList(int i_max_target)
コンストラクタです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
getIndexBySerial(int i_serial)
この関数は、シリアル番号をキーに、リストからターゲットを探索して、そのインデクス番号を返します。
|
NyARRealityTarget |
getItemBySerial(long i_serial)
この関数は、シリアル番号をキーに、リストからターゲットを探索します。
|
NyARRealityTarget |
selectSingleTargetByType(int i_type)
この関数は、特定のステータスのRTターゲットを1個選択して返します。
|
int |
selectTargetsByType(int i_type,
NyARRealityTarget[] o_result)
この関数は、特定のステータスのRTターゲットだけを選択して、一括でo_resultへ返します。
|
clear, getArray, getArraySize, getItem, getLength, pop, pops, push, pushAssert, remove, removeIgnoreOrder, setLength
public NyARRealityTargetList(int i_max_target)
i_max_target
- リストの最大格納数です。NyARException
public final NyARRealityTarget getItemBySerial(long i_serial)
i_serial
- 検索するシリアルID。NyARRealityTarget
を参照。public final int getIndexBySerial(int i_serial)
i_serial
- 検索するシリアルID。NyARRealityTarget
を参照。public int selectTargetsByType(int i_type, NyARRealityTarget[] o_result)
i_type
- 検索するRTターゲットのステータス値。NyARRealityTarget
で定義される、RT_から始まるステータスタイプ値を指定します。o_result
- 選択したターゲットを格納する配列です。public NyARRealityTarget selectSingleTargetByType(int i_type)
i_type
- 検索するRTターゲットのステータス値。NyARRealityTarget
で定義される、RT_から始まるステータスタイプ値を指定します。