public abstract class BaseCatchManager
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
BaseCatchManager.ActionType
捕捉类型
|
static interface |
BaseCatchManager.OnUpdateListener
捕捉更新监听
|
构造器和说明 |
---|
BaseCatchManager()
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
void |
addListener(BaseCatchManager.OnUpdateListener listener)
添加监听
|
int |
addObject(ARCatchObject arCatchObject)
添加将捕捉的对象
|
int |
addObject(AREffectElement element)
添加将捕捉的对象
|
int |
addObject(ARGeometry arGeometry)
添加将捕捉的对象
|
void |
addObjects(java.util.List<ARCatchObject> arCatchObjectList)
添加将捕捉的对象
|
void |
bindView(EffectView arView)
绑定视图
|
void |
clear()
清除对象
|
BaseCatchManager.ActionType |
getActionType()
获取操作类型
|
ARCatchObject |
getArCatchObject(int index)
获取允许被捕捉顶点的对象
|
java.util.List<ARCatchObject> |
getArCatchObjects() |
Point3D |
getCurrentPosition()
获取实时位置,若未事先设置,则会返回null
|
float |
getTolerance()
获取捕捉容限
|
EffectView |
getView()
获取视图
|
void |
removeListener(BaseCatchManager.OnUpdateListener listener)
移除监听
|
void |
removeObject(int index)
移除捕捉的对象
|
void |
setActionType(BaseCatchManager.ActionType actionType)
设置操作类型
|
void |
setCurrentPosition(Point3D currentPoint)
设置实时位置
|
void |
setTolerance(float tolerance)
设置捕捉容限
|
public void removeListener(BaseCatchManager.OnUpdateListener listener)
listener
- public void clear()
public void addListener(BaseCatchManager.OnUpdateListener listener)
listener
- public void setCurrentPosition(Point3D currentPoint)
currentPoint
- public Point3D getCurrentPosition()
public void bindView(EffectView arView)
arView
- public EffectView getView()
public int addObject(AREffectElement element)
element
- public int addObject(ARGeometry arGeometry)
arGeometry
- public int addObject(ARCatchObject arCatchObject)
arCatchObject
- public void addObjects(java.util.List<ARCatchObject> arCatchObjectList)
arCatchObjectList
- public void removeObject(int index)
index
- 序号public java.util.List<ARCatchObject> getArCatchObjects()
public ARCatchObject getArCatchObject(int index)
index
- public BaseCatchManager.ActionType getActionType()
public void setActionType(BaseCatchManager.ActionType actionType)
actionType
- public float getTolerance()
public void setTolerance(float tolerance)
tolerance
-