| 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 |