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 |
- (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] |
三维跟踪图层是否可见
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。