TrackingLayer3D类参考

三维跟踪图层类 更多...

所有成员的列表。

公有成员

(NSInteger) - AddGeometry:Tag:
 向三维跟踪图层中添加几何事件对象
(BOOL) - removeWithIndex:
 从三维跟踪图层中删除几何事件对象
(Geometry *) - getWithIndex:
 返回三维跟踪图层中指定索引的几何对象
(BOOL) - setGeometry:Index:
 将三维跟踪图层中的指定索引对应的几何对象替换为指定的几何对象,若此索引已有对应的几何对象,则会删除该几何对象,替换为指定的新几何对象。
(NSString *) - getTagWithIndex:
 获取三维跟踪图层中指定序号的几何事件对象的标签
(BOOL) - setTag:forIndex:
 设置三维跟踪图层中指定索引的几何对象的标签
(NSInteger) - hitTest:
 返回选中的屏幕像素点所对应的三维几何对象的 ID
(void) - clear
 清空三维跟踪图层中的几何事件对象

属性

NSInteger count
 返回三维跟踪图层中几何事件对象的个数
BOOL visible
 三维跟踪图层是否可见

详细描述

三维跟踪图层类

三维跟踪图层的作用与二维跟踪图层相似,每个场景窗口都有一个跟踪图层,确切地说,每个场景显示时都有一个跟踪图层。跟踪图层是一个空白的透明图层,总是在地图各图层的最上层,主要用于在一个处理或分析过程中,临时存放一些图形对象,以及一些文本等。只要场景显示,跟踪图层就会存在,你不可以删除跟踪图层,也不可以改变其位置。三维跟踪图层除了支持二维对象的添加,还支持三维点、线、面、模型对象的添加。


成员函数文档

- (NSInteger) AddGeometry: (Geometry *)  geometry
Tag: (NSString *)  tag 

向三维跟踪图层中添加几何事件对象

参数:
geometry 要添加的几何对象
tag 要添加的几何对象的标签
返回:
index 待添加的几何对象的索引
- (void) clear  

清空三维跟踪图层中的几何事件对象

- (NSString *) getTagWithIndex: (NSInteger)  index  

获取三维跟踪图层中指定序号的几何事件对象的标签

参数:
index 几何对象的索引
返回:
tag 几何对象的标签
- (Geometry *) getWithIndex: (NSInteger)  index  

返回三维跟踪图层中指定索引的几何对象

参数:
index 几何对象的索引
返回:
Geometry 返回的几何对象
- (NSInteger) hitTest: (Point2D *)  point  

返回选中的屏幕像素点所对应的三维几何对象的 ID

参数:
point 屏幕像素点
返回:
NSInteger 几何对象的标签
- (BOOL) removeWithIndex: (NSInteger)  index  

从三维跟踪图层中删除几何事件对象

参数:
index 几何对象的索引
返回:
BOOL 删除结果
- (BOOL) setGeometry: (Geometry *)  geometry
Index: (NSInteger)  index 

将三维跟踪图层中的指定索引对应的几何对象替换为指定的几何对象,若此索引已有对应的几何对象,则会删除该几何对象,替换为指定的新几何对象。

参数:
index 几何对象的索引
Geometry 几何对象
返回:
BOOL 设置结果
- (BOOL) setTag: (NSString *)  tag
forIndex: (NSInteger)  index 

设置三维跟踪图层中指定索引的几何对象的标签

参数:
index 几何对象的索引
返回:
tag 几何对象的标签

属性文档

- (NSInteger) count [read, assign]

返回三维跟踪图层中几何事件对象的个数

- (BOOL) visible [read, write, assign]

三维跟踪图层是否可见


该类的文档由以下文件生成: