1 package jp.nyatla.nyartoolkit.rpf.tracker.nyartk.status;
\r
3 import jp.nyatla.nyartoolkit.NyARException;
\r
4 import jp.nyatla.nyartoolkit.rpf.sampler.lrlabel.LowResolutionLabelingSamplerOut;
\r
5 import jp.nyatla.nyartoolkit.rpf.tracker.nyartk.INyARVectorReader;
\r
6 import jp.nyatla.nyartoolkit.rpf.tracker.nyartk.NyARTrackerSource;
\r
7 import jp.nyatla.nyartoolkit.rpf.tracker.nyartk.NyARVectorReader_INT1D_GRAY_8;
\r
8 import jp.nyatla.nyartoolkit.rpf.utils.VecLinearCoordinates;
\r
11 * 輪郭ソース1個を格納するクラスです。
\r
14 public final class NyARContourTargetStatus extends NyARTargetStatus
\r
19 public VecLinearCoordinates vecpos=new VecLinearCoordinates(100);
\r
27 * @param i_ref_pool_operator
\r
29 * 共有ワークオブジェクトを指定します。
\r
32 public NyARContourTargetStatus(INyARManagedObjectPoolOperater i_ref_pool_operator)
\r
34 super(i_ref_pool_operator);
\r
37 * @param i_vecreader
\r
40 * @throws NyARException
\r
42 public boolean setValue(INyARVectorReader i_vecreader,LowResolutionLabelingSamplerOut.Item i_sample) throws NyARException
\r
44 return i_vecreader.traceConture(i_sample.lebeling_th, i_sample.entry_pos, this.vecpos);
\r