Class Info |
|---|
public class ARTrackableBase implements ARTrackable 所有可跟踪对象类的基类,实现了ARTrackable接口,不可直接引用此类创建对象,请使用此类的子类(具体的可跟踪对象)进行操作。 |
Qualifier and Type | Method Name and Description |
|---|---|
createAnchor(ARPose pose) 使用ARPose创建一个锚点对象,该锚点将和当前的可跟踪对象绑定。在不支持的ARTrackableBase类型上调动该接口,则返回值为NULL。 | |
Collection<ARAnchor> | 获取当前可跟踪对象上绑定的所有锚点数据。 |
| 获取当前可跟踪对象的跟踪状态。 |
Method |
|---|
public ARAnchor createAnchor(ARPose pose) 使用ARPose创建一个锚点对象,该锚点将和当前的可跟踪对象绑定。在不支持的ARTrackableBase类型上调动该接口,则返回值为NULL。 |
Parameters
Name | Description |
|---|---|
pose | 需要创建锚点的pose信息。 |
Throws
Name | Description |
|---|---|
需要绑定的Trackable对象没有处于tracking状态。 | |
设备资源不足,创建锚点失败。 |
Returns
Type | Description |
|---|---|
创建的锚点。 |
Method |
|---|
public Collection<ARAnchor> getAnchors() 获取当前可跟踪对象上绑定的所有锚点数据。 |
Returns
Type | Description |
|---|---|
Collection<ARAnchor> | 当前可跟踪对象上绑定的所有锚点。 |
Method |
|---|
public ARTrackable.TrackingState getTrackingState() 获取当前可跟踪对象的跟踪状态。 |
Returns
Type | Description |
|---|---|
当前Trackable的跟踪状态。 |