Point2Ds类参考
点集合对象。 更多...
公有成员 | |
(id) | - init |
构造一个新的 Point2Ds 对象。 | |
(id) | - initWithPoint2DsArray: |
根据指定的参数来构造一个 Point2Ds 的新对象。 | |
(id) | - initWithPoint2Ds: |
根据给定的 Point2Ds 对象构造一个与其完全相同的新对象。 | |
(id) | - initWithPoint2Ds:GeoLine: |
根据给定的 Point2Ds 对象和线几何对象构造一个新的点集合对象。 | |
(id) | - initWithPoint2Ds:GeoRegion: |
根据给定的 Point2Ds 对象和面几何对象构造一个新的点集合对象。 | |
(NSInteger) | - getCount |
返回此点集合对象中所包含的点对象的总数。 | |
(Point2D *) | - getItem: |
返回此点集合对象中指定序号的点对象。 | |
(void) | - setItem:Point2D: |
设置此点集合对象中指定序号的点对象。 | |
(Point2Ds *) | - clone |
返回当前 Point2Ds 对象的一个拷贝。 | |
(NSInteger) | - add: |
将指定的点对象添加到点集合对象的末尾。 | |
(NSInteger) | - addRange: |
将指定的多个点对象添加到此点集合对象的末尾。 | |
(BOOL) | - insertIndex:Point2D: |
将指定的点对象添加到此点集合的指定序号处。 | |
(NSInteger) | - insertRange:Point2DArray: |
将指定的多个点对象添加到此点集合中,从指定的序号开始依次添加。 | |
(BOOL) | - remove: |
将此点集合对象中指定序号处的点对象删除。 | |
(NSInteger) | - removeRange:Count: |
将此点集合对象中从指定序号开始的指定个数的多个点对象删除。 | |
(void) | - clear |
清除当前点集合对象中的所有元素。 | |
(NSMutableArray *) | - toArray |
将此点集合对象转换成为一个点对象的数组。 |
详细描述
点集合对象。
此类管理线对象或线对象的子对象上的所有节点。由于线对象或线对象的子对象都是有向的,所以其点集合对象为有序的点的集合。
成员函数文档
- (NSInteger) add: | (Point2D *) | point2D |
将指定的点对象添加到点集合对象的末尾。
- 参数:
-
point2D 要添加到此点集合对象中的点对象。
- 返回:
- 添加的点对象的序号。
- (NSInteger) addRange: | (NSMutableArray *) | point2DsArray |
将指定的多个点对象添加到此点集合对象的末尾。
- 参数:
-
point2DsArray 要添加到此点集合对象中的多个点对象。
- 返回:
- 添加的多个点对象的个数。
- (void) clear |
清除当前点集合对象中的所有元素。
- (NSInteger) getCount |
返回此点集合对象中所包含的点对象的总数。
默认值为 0。
- 返回:
- 此点集合对象中所包含的点对象的总数。
- (Point2D *) getItem: | (NSInteger) | index |
返回此点集合对象中指定序号的点对象。
- 参数:
-
index 指定的序号。
- 返回:
- 此点集合对象中指定序号的点对象。
- (id) init |
构造一个新的 Point2Ds 对象。
- (id) initWithPoint2Ds: | (Point2Ds *) | point2Ds |
- (id) initWithPoint2DsArray: | (NSMutableArray *) | point2DsArray |
根据指定的参数来构造一个 Point2Ds 的新对象。
- 参数:
-
point2DsArray 指定的点对象的数组。
- (BOOL) insertIndex: | (NSInteger) | index | ||
Point2D: | (Point2D *) | point2D | ||
将指定的点对象添加到此点集合的指定序号处。
- 参数:
-
index 要添加到的序号。 point2D 指定要添加的点对象。
- 返回:
- 添加成功,返回 true;否则,返回 false。
- (NSInteger) insertRange: | (NSInteger) | index | ||
Point2DArray: | (NSMutableArray *) | point2DArray | ||
将指定的多个点对象添加到此点集合中,从指定的序号开始依次添加。
- 参数:
-
index 添加对象的起始序号。 point2DArray 要添加的多个点对象。
- 返回:
- 添加的点对象的个数。
- (BOOL) remove: | (NSInteger) | index |
将此点集合对象中指定序号处的点对象删除。
- 参数:
-
index 要删除的点对象的序号。
- 返回:
- 删除成功,返回 true;否则返回 false。
- (NSInteger) removeRange: | (NSInteger) | index | ||
Count: | (NSInteger) | count | ||
将此点集合对象中从指定序号开始的指定个数的多个点对象删除。
- 参数:
-
index 删除对象的起始序号。 count 要删除的点对象的个数。
- 返回:
- 删除的点对象的个数。
- (void) setItem: | (NSInteger) | index | ||
Point2D: | (Point2D *) | point2D | ||
设置此点集合对象中指定序号的点对象。
- 参数:
-
index 指定的序号。 point2D 指定点集合对象中指定序号的点对象。
- (NSMutableArray *) toArray |
将此点集合对象转换成为一个点对象的数组。
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。