com.supermap.mapping
类 TrackingLayerDrawingEvent

java.lang.Object
  继承者 com.supermap.mapping.TrackingLayerEvent
      继承者 com.supermap.mapping.TrackingLayerDrawingEvent

public class TrackingLayerDrawingEvent
extends TrackingLayerEvent

指示绘制跟踪图层的事件。

绘制跟踪图层时触发该事件,即每次刷新跟踪图层前触发。


构造方法摘要
TrackingLayerDrawingEvent(java.lang.Object source, TrackingLayer trackingLayer, java.util.ArrayList<Geometry> drawingGeometries, boolean cancel)
          根据指定的参数构造 TrackingLayerDrawingEvent 类的新实例。
 
方法摘要
 boolean getCancel()
          返回指示是否应取消事件的值。
 java.util.ArrayList<Geometry> getGeometries()
          返回跟踪层在绘制过程中用户希望绘制的所有几何对象。
 void setCancel(boolean cancel)
          设置指示是否应取消事件的值。
 void setGeometries(java.util.ArrayList<Geometry> drawingGeometries)
          设置跟踪层在绘制过程中用户希望绘制的所有几何对象。
 
从类 com.supermap.mapping.TrackingLayerEvent 继承的方法
getTrackingLayer
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

TrackingLayerDrawingEvent

public TrackingLayerDrawingEvent(java.lang.Object source,
                                 TrackingLayer trackingLayer,
                                 java.util.ArrayList<Geometry> drawingGeometries,
                                 boolean cancel)
根据指定的参数构造 TrackingLayerDrawingEvent 类的新实例。

参数:
source - 发起事件的对象。
trackingLayer - 指定的跟踪图层对象。
drawingGeometries - 指定的几何对象数组。
cancel - 是否取消该事件。
方法详细信息

getGeometries

public java.util.ArrayList<Geometry> getGeometries()
返回跟踪层在绘制过程中用户希望绘制的所有几何对象。

返回:
跟踪层在绘制过程中用户希望绘制的所有几何对象。

setGeometries

public void setGeometries(java.util.ArrayList<Geometry> drawingGeometries)
设置跟踪层在绘制过程中用户希望绘制的所有几何对象。

参数:
drawingGeometries - 跟踪层在绘制过程中用户希望绘制的所有几何对象。

getCancel

public boolean getCancel()
返回指示是否应取消事件的值。

返回:
一个布尔值,true 代表应取消事件;否则返回 false。

setCancel

public void setCancel(boolean cancel)
设置指示是否应取消事件的值。

参数:
cancel - 指示是否应取消事件的值,true 代表应取消事件。