com.supermap.data
类 Point2Ds
- java.lang.Object
-
- com.supermap.data.Point2Ds
-
public class Point2Ds extends java.lang.Object
点集合对象。此类管理线对象或线对象的子对象上的所有节点。由于线对象或线对象的子对象都是有向的,所以其点集合对象为有序的点的集合。
-
-
构造器概要
构造器 构造器和说明 Point2Ds()
构造一个新的 Point2Ds 对象。Point2Ds(Point2D[] points)
根据指定的参数来构造一个 Point2Ds 的新对象。Point2Ds(Point2Ds points)
根据给定的 Point2Ds 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 int
add(Point2D point)
将指定的点对象添加到点集合对象的末尾。int
addRange(Point2D[] points)
将指定的多个点对象添加到此点集合对象的末尾。void
clear()
清除当前点集合对象中的所有元素。Point2Ds
clone()
返回当前 Point2Ds 对象的一个拷贝。int
getCount()
返回此点集合对象中所包含的点对象的总数。Point2D
getItem(int index)
返回此点集合对象中指定序号的点对象。boolean
insert(int index, Point2D point)
将指定的点对象添加到此点集合的指定序号处。int
insertRange(int index, Point2D[] points)
将指定的多个点对象添加到此点集合中,从指定的序号开始依次添加。boolean
remove(int index)
将此点集合对象中指定序号处的点对象删除。int
removeRange(int index, int count)
将此点集合对象中从指定序号开始的指定个数的多个点对象删除。void
setItem(int index, Point2D point2D)
设置此点集合对象中指定序号的点对象。Point2D[]
toArray()
将此点集合对象转换成为一个点对象的数组。
-
-
-
构造器详细资料
-
Point2Ds
public Point2Ds()
构造一个新的 Point2Ds 对象。
-
Point2Ds
public Point2Ds(Point2D[] points)
根据指定的参数来构造一个 Point2Ds 的新对象。- 参数:
points
- 指定的点对象的数组。
-
Point2Ds
public Point2Ds(Point2Ds points)
根据给定的 Point2Ds 对象构造一个与其完全相同的新对象。- 参数:
points
- 指定的 Point2Ds 对象。
-
-
方法详细资料
-
getCount
public int getCount()
返回此点集合对象中所包含的点对象的总数。- 返回:
- 此点集合对象中所包含的点对象的总数。
- Default:
- 默认值为 0。
-
getItem
public Point2D getItem(int index)
返回此点集合对象中指定序号的点对象。- 参数:
index
- 指定的序号。- 返回:
- 此点集合对象中指定序号的点对象。
-
setItem
public void setItem(int index, Point2D point2D)
设置此点集合对象中指定序号的点对象。- 参数:
index
- 指定的序号。point2D
- 指定点集合对象中指定序号的点对象。
-
clone
public Point2Ds clone()
返回当前 Point2Ds 对象的一个拷贝。- 覆盖:
clone
在类中java.lang.Object
- 返回:
- 通过克隆操作得到的 Point2Ds 对象。
-
add
public int add(Point2D point)
将指定的点对象添加到点集合对象的末尾。- 参数:
point
- 要添加到此点集合对象中的点对象。- 返回:
- 添加的点对象的序号。
-
addRange
public int addRange(Point2D[] points)
将指定的多个点对象添加到此点集合对象的末尾。- 参数:
points
- 要添加到此点集合对象中的多个点对象。- 返回:
- 添加的多个点对象的个数。
-
insert
public boolean insert(int index, Point2D point)
将指定的点对象添加到此点集合的指定序号处。- 参数:
index
- 要添加到的序号。point
- 指定要添加的点对象。- 返回:
- 添加成功,返回 true;否则,返回 false。
-
insertRange
public int insertRange(int index, Point2D[] points)
将指定的多个点对象添加到此点集合中,从指定的序号开始依次添加。- 参数:
index
- 添加对象的起始序号。points
- 要添加的多个点对象。- 返回:
- 添加的点对象的个数。
-
remove
public boolean remove(int index)
将此点集合对象中指定序号处的点对象删除。- 参数:
index
- 要删除的点对象的序号。- 返回:
- 删除成功,返回 true;否则返回 false。
-
removeRange
public int removeRange(int index, int count)
将此点集合对象中从指定序号开始的指定个数的多个点对象删除。- 参数:
index
- 删除对象的起始序号。count
- 要删除的点对象的个数。- 返回:
- 删除的点对象的个数。
-
clear
public void clear()
清除当前点集合对象中的所有元素。
-
toArray
public Point2D[] toArray()
将此点集合对象转换成为一个点对象的数组。- 返回:
- 此点集合对象转换得到的点对象的数组。
-
-