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