com.supermap.ui
类 SelectionMode

java.lang.Object
  继承者 com.supermap.ui.SelectionMode

public class SelectionMode
extends java.lang.Object

该类定义了选择对象时可采用的选择模式类型常量。

对象是否被选中是由对象与选择区域的空间位置关系以及所采用的选择模式共同决定的。当对象与选择区域的空间位置关系一样时,选择模式不同,对象是否被选中也会不同。SuperMap支持多种选择方式,如点选,圆选,框选等等,SelectionMode 支持除点选外的所有选择方式。


字段摘要
static SelectionMode CONTAININNERPOINT
          对象的内点在选择范围内的就选中。
static SelectionMode CONTAINOBJECT
          完全在选择范围内就选中。
static SelectionMode INTERSECT
          与选择范围面积相交就选中。
 
方法摘要
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

CONTAININNERPOINT

public static final SelectionMode CONTAININNERPOINT
对象的内点在选择范围内的就选中。以框选为例,点击鼠标左键不放,拖出矩形选择框,如果矩形框包含内点,则该对象被选中,如左下图;如果不包含内点,则该对象不会被选中,如右下图。


INTERSECT

public static final SelectionMode INTERSECT
与选择范围面积相交就选中。以框选为例,点击鼠标左键不放,拖出矩形选择框,如果矩形框与对象相交,则该对象被选中,如下图。


CONTAINOBJECT

public static final SelectionMode CONTAINOBJECT
完全在选择范围内就选中。以框选为例,点击鼠标左键不放,拖出矩形选择框,如果对象完全在矩形框内,则该对象被选中,如左下图;只要对象有一部分不在矩形框内,则不可被选中,如右下图。