Packagejp.nyatla.nyartoolkit.as3.core.labeling
Classpublic class NyARLabelOverlapChecker
InheritanceNyARLabelOverlapChecker Inheritance Object



Public Methods
 MethodDefined By
  
NyARLabelOverlapChecker(i_max_label:int)
NyARLabelOverlapChecker
  
check(i_label:NyARLabelInfo):Boolean
現在リストにあるラベルと重なっているかを返す。
NyARLabelOverlapChecker
  
push(i_label_ref:NyARLabelInfo):void
チェック対象のラベルを追加する。
NyARLabelOverlapChecker
  
setMaxLabels(i_max_label:int):void
最大i_max_label個のラベルを蓄積できるようにオブジェクトをリセットする
NyARLabelOverlapChecker
Protected Methods
 MethodDefined By
  
createArray(i_length:int):Vector.<NyARLabelInfo>
NyARLabelOverlapChecker
Constructor Detail
NyARLabelOverlapChecker()Constructor
public function NyARLabelOverlapChecker(i_max_label:int)



Parameters
i_max_label:int
Method Detail
check()method
public function check(i_label:NyARLabelInfo):Boolean

現在リストにあるラベルと重なっているかを返す。

Parameters

i_label:NyARLabelInfo

Returns
Boolean — 何れかのラベルの内側にあるならばfalse,独立したラベルである可能性が高ければtrueです.
createArray()method 
protected function createArray(i_length:int):Vector.<NyARLabelInfo>

Parameters

i_length:int

Returns
Vector.<NyARLabelInfo>
push()method 
public function push(i_label_ref:NyARLabelInfo):void

チェック対象のラベルを追加する。

Parameters

i_label_ref:NyARLabelInfo

setMaxLabels()method 
public function setMaxLabels(i_max_label:int):void

最大i_max_label個のラベルを蓄積できるようにオブジェクトをリセットする

Parameters

i_max_label:int