public abstract class NyARTrackerSource
extends java.lang.Object
継承クラスでは、_rbraster,_base_raster,_vec_readerメンバ変数の実体と、abstract関数を実装してください。
修飾子とタイプ | メソッドと説明 |
---|---|
INyARVectorReader |
getBaseVectorReader()
この関数は、Vector読み取りオブジェクトを返します。
|
abstract LowResolutionLabelingSamplerOut |
makeSampleOut()
この関数は、インスタンスのメンバを同期した後に、SampleOutを計算して、参照値を返します。
|
NyARGrayscaleRaster |
refBaseRaster()
この関数は、基準画像の参照値を返します。
|
NyARGrayscaleRaster |
refEdgeRaster()
この関数は、ヒント画像(エッジ画像)の参照値を返します。
|
LowResolutionLabelingSamplerOut |
refLastSamplerOut()
この関数は、
LowResolutionLabelingSamplerOut オブジェクトの参照値を返します。 |
abstract void |
syncResource()
この関数は、基準画像と内部状態を同期します。
|
public final INyARVectorReader getBaseVectorReader()
NyARTracker.progress(jp.nyatla.nyartoolkit.rpf.tracker.nyartk.NyARTrackerSource)
を実行せずに使用する場合は、
makeSampleOut()
,またはsyncResource()
関数を実行してから使用してください。public final NyARGrayscaleRaster refEdgeRaster()
NyARTracker.progress(jp.nyatla.nyartoolkit.rpf.tracker.nyartk.NyARTrackerSource)
を実行せずに使用する場合は、
makeSampleOut()
,またはsyncResource()
関数を実行してから使用してください。public final NyARGrayscaleRaster refBaseRaster()
public final LowResolutionLabelingSamplerOut refLastSamplerOut()
LowResolutionLabelingSamplerOut
オブジェクトの参照値を返します。
へのポインタを返します。
このオブジェクトは、使用前にインスタンスの同期が必要な事があります。
基本GS画像に変更を加えた後にNyARTracker.progress(jp.nyatla.nyartoolkit.rpf.tracker.nyartk.NyARTrackerSource)
を実行せずに使用する場合は、
makeSampleOut()
の戻り値を使うか、syncResource()
関数を実行してから使用してください。public abstract void syncResource() throws NyARException
_sample_out
を更新する関数を実装してください。NyARException
public abstract LowResolutionLabelingSamplerOut makeSampleOut() throws NyARException
NyARTracker.progress(jp.nyatla.nyartoolkit.rpf.tracker.nyartk.NyARTrackerSource)
が呼び出します。通常、ユーザが使用することはありません。
実装クラスでは、インスタンスの同期後に、_sample_out
を更新する関数を実装してください。NyARException