public class NyARRealityTargetPool extends NyARManagedObjectPool<NyARRealityTarget>
NyARRealityTarget
のオブジェクトプールを定義します。
基本的にユーザが生成することはありません。
NyARReality
がメンバ変数としてオブジェクトを所有します。NyARManagedObjectPool.Operator
修飾子とタイプ | フィールドと説明 |
---|---|
NyARPerspectiveProjectionMatrix |
_ref_prj_mat
所有する
NyARRealityTarget が共有する計算インスタンスの参照値 |
NyARDoublePoint2d[] |
_wk_da2_4 |
NyARDoublePoint3d[] |
_wk_da3_4
所有する
NyARRealityTarget が共有する一時オブジェクト |
_op_interface
コンストラクタと説明 |
---|
NyARRealityTargetPool(int i_size,
NyARPerspectiveProjectionMatrix i_ref_prj_mat)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
NyARRealityTarget |
newNewTarget(NyARTarget tt)
オブジェクトプールから、新しい
NyARRealityTarget を割り当てます。 |
newObject
public NyARPerspectiveProjectionMatrix _ref_prj_mat
NyARRealityTarget
が共有する計算インスタンスの参照値public NyARDoublePoint3d[] _wk_da3_4
NyARRealityTarget
が共有する一時オブジェクトpublic NyARDoublePoint2d[] _wk_da2_4
public NyARRealityTargetPool(int i_size, NyARPerspectiveProjectionMatrix i_ref_prj_mat) throws NyARException
i_size
- プールの最大サイズです。i_ref_prj_mat
- 計算インスタンスの参照値です。
所有するNyARRealityTarget
が射影変換をするときに使います。NyARException
public NyARRealityTarget newNewTarget(NyARTarget tt) throws NyARException
NyARRealityTarget
を割り当てます。tt
- ラップするトラックターゲットオブジェクトNyARException