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  

清除当前点集合对象中的所有元素。

- (Point2Ds *) clone  

返回当前 Point2Ds 对象的一个拷贝。

返回:
通过克隆操作得到的 Point2Ds 对象。
- (NSInteger) getCount  

返回此点集合对象中所包含的点对象的总数。

默认值为 0。

返回:
此点集合对象中所包含的点对象的总数。
- (Point2D *) getItem: (NSInteger)  index  

返回此点集合对象中指定序号的点对象。

参数:
index 指定的序号。
返回:
此点集合对象中指定序号的点对象。
- (id) init  

构造一个新的 Point2Ds 对象。

- (id) initWithPoint2Ds: (Point2Ds *)  point2Ds  

根据给定的 Point2Ds 对象构造一个与其完全相同的新对象。

参数:
point2Ds 指定的 Point2Ds 对象。
- (id) initWithPoint2Ds: (Point2Ds *)  point2Ds
GeoLine: (GeoLine *)  geoLine 

根据给定的 Point2Ds 对象和线几何对象构造一个新的点集合对象。

参数:
point2Ds 给定的 Point2Ds 对象。
geoLine 给定的线几何对象。
- (id) initWithPoint2Ds: (Point2Ds *)  point2Ds
GeoRegion: (GeoRegion *)  geoRegion 

根据给定的 Point2Ds 对象和面几何对象构造一个新的点集合对象。

参数:
point2Ds 给定的 Point2Ds 对象。
geoRegion 给定的面几何对象。
- (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  

将此点集合对象转换成为一个点对象的数组。


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