com.supermap.mapping.collector
类 CollectorElement
- java.lang.Object
-
- com.supermap.mapping.collector.CollectorElement
-
- 直接已知子类:
- ElementLine, ElementPoint, ElementPolygon
public abstract class CollectorElement extends java.lang.Object
采集对象类。
-
-
嵌套类概要
嵌套类 限定符和类型 类和说明 static class
CollectorElement.GPSElementType
采集对象类型。static interface
CollectorElement.OnClickListener
采集对象单击事件的监听器,在轻击采集对象时被触发。
-
方法概要
所有方法 实例方法 抽象方法 具体方法 限定符和类型 方法和说明 void
addPoint(Point2D pt)
添加点。abstract boolean
fromGeometry(Geometry geometry)
通过 Geometry 构造采集对象。Rectangle2D
getBounds()
获取采集对象的边框范围。Geometry
getGeometry()
获取采集对象的 Geometry。GeometryType
getGeometryType()
获取采集对象的几何对象类型。Point2Ds
getGeoPoints()
获取采集对象的点串。int
getID()
获取采集对象的ID。java.lang.String
getName()
获取采集对象的名称。java.lang.String
getNotes()
获取采集对象的备注信息CollectorElement.OnClickListener
getOnClickListenner()
获取单击事件监听器。java.util.ArrayList<java.lang.Integer>
getPart()
获取点串分组信息(仅适用于通过Geometry构造的动态数据)。CollectorElement.GPSElementType
getType()
获取采集对象的类型。java.lang.Object
getUserData()
获取用户数据。void
setName(java.lang.String name)
设置采集对象的名称。void
setNotes(java.lang.String notes)
设置采集对象的备注信息。void
setOnClickListenner(CollectorElement.OnClickListener listener)
设置点击监听器。void
setUserData(java.lang.Object data)
设置用户数据。
-
-
-
方法详细资料
-
getOnClickListenner
public CollectorElement.OnClickListener getOnClickListenner()
获取单击事件监听器。- 返回:
- OnClickListener 单击事件监听器。
-
setUserData
public void setUserData(java.lang.Object data)
设置用户数据。- 参数:
data
- 用户数据。
-
getUserData
public java.lang.Object getUserData()
获取用户数据。- 返回:
- 用户数据。
-
getGeoPoints
public Point2Ds getGeoPoints()
获取采集对象的点串。- 返回:
- 采集对象的点串。
-
getPart
public java.util.ArrayList<java.lang.Integer> getPart()
获取点串分组信息(仅适用于通过Geometry构造的动态数据)。- 返回:
- 点串分组信息。
-
getID
public int getID()
获取采集对象的ID。- 返回:
- 采集对象的ID。
-
getBounds
public Rectangle2D getBounds()
获取采集对象的边框范围。- 返回:
- 采集对象的边框范围。
-
setOnClickListenner
public void setOnClickListenner(CollectorElement.OnClickListener listener)
设置点击监听器。- 参数:
listener
- 点击监听器。
-
addPoint
public void addPoint(Point2D pt)
添加点。- 参数:
pt
- 要添加的点。
-
fromGeometry
public abstract boolean fromGeometry(Geometry geometry)
通过 Geometry 构造采集对象。- 参数:
geometry
- 地理元素。- 返回:
- 一个布尔值,构造成功返回true,否则返回false。
-
getGeometry
public Geometry getGeometry()
获取采集对象的 Geometry。- 返回:
- 采集对象的 Geometry。
-
getGeometryType
public GeometryType getGeometryType()
获取采集对象的几何对象类型。- 返回:
- 采集对象的几何对象类型。
-
getType
public CollectorElement.GPSElementType getType()
获取采集对象的类型。- 返回:
- 采集对象类型。
-
setName
public void setName(java.lang.String name)
设置采集对象的名称。- 参数:
name
- 采集对象的名称。
-
getName
public java.lang.String getName()
获取采集对象的名称。- 返回:
- 采集对象的名称。
-
setNotes
public void setNotes(java.lang.String notes)
设置采集对象的备注信息。- 参数:
notes
- 采集对象的备注信息。
-
getNotes
public java.lang.String getNotes()
获取采集对象的备注信息- 返回:
- 采集对象的备注信息。
-
-