public RleDetector(NyARParam i_param, INyIdMarkerDataEncoder i_encoder, NyIdMarkerPickup i_id_pickup) : base(i_param.getScreenSize())
 {
     this._coordline    = new NyARCoord2Linear(i_param.getScreenSize(), i_param.getDistortionFactor());
     this._data_temp    = i_encoder.createDataInstance();
     this._current_data = i_encoder.createDataInstance();
     this._encoder      = i_encoder;
     this._id_pickup    = i_id_pickup;
     return;
 }
示例#2
0
 /**
  * コンストラクタです。
  * @param i_max
  * 登録するアイテムの最大数です。
  * @throws NyARException
  */
 public RawbitSerialIdTable(int i_max)
 {
     this._id_pickup = new NyIdMarkerPickup();
     this._table     = new SerialTable(i_max);
 }
 public NyIdList()
 {
     this._id_pickup = new NyIdMarkerPickup();
 }