Package | jp.nyatla.nyartoolkit.as3.core.labeling |
Class | public class NyARLabelOverlapChecker |
Inheritance | NyARLabelOverlapChecker Object |
Method | Defined 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 |
Method | Defined By | ||
---|---|---|---|
createArray(i_length:int):Vector.<NyARLabelInfo> | NyARLabelOverlapChecker |
NyARLabelOverlapChecker | () | Constructor |
public function NyARLabelOverlapChecker(i_max_label:int)
i_max_label:int |
check | () | method |
public function check(i_label:NyARLabelInfo):Boolean
現在リストにあるラベルと重なっているかを返す。
Parameters
i_label:NyARLabelInfo |
Boolean — 何れかのラベルの内側にあるならばfalse,独立したラベルである可能性が高ければtrueです.
|
createArray | () | method |
protected function createArray(i_length:int):Vector.<NyARLabelInfo>
Parameters
i_length:int |
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 |