com.supermap.mapping
类 SnapMode

java.lang.Object
  继承者 com.supermap.mapping.SnapMode

public class SnapMode
extends java.lang.Object

该类定义了捕捉模式类型常量。

该类包括了 SuperMap 提供的各种智能捕捉方式,这些智能捕捉方式可以提高地图编辑的精度和效率。


字段摘要
static SnapMode LINE_WITH_FIXED_ANGLE
          开启捕捉功能使当前绘制的线段与前一线段成固定角度。
static SnapMode LINE_WITH_FIXED_LENGTH
          开启捕捉功能以固定长度绘制当前线段。
static SnapMode LINE_WITH_HORIZONTAL_OR_VERTICAL
          已过时。  
static SnapMode LINE_WITH_INTERSECTION
          已过时。  
static SnapMode LINE_WITH_PARALLEL
          开启捕捉功能使当前绘制的线与其它线性要素平行。
static SnapMode LINE_WITH_PERPENDICULAR
          开启捕捉功能使当前绘制的线同其它线性图素(包括延长线)垂直。
static SnapMode POINT_ON_ENDPOINT
          开启捕捉功能使当前绘制的点在端点(线的端点或多边形的边界线端点)上。
static SnapMode POINT_ON_EXTENSION
          开启捕捉功能使当前绘制的点在其他线性要素延长线上。
static SnapMode POINT_ON_LINE
          开启捕捉功能使当前绘制的点在其他线性要素上。
static SnapMode POINT_ON_MIDPOINT
          开启捕捉功能使当前绘制的点在其他线性要素的中点上。
static SnapMode POINT_ON_POINT
          开启捕捉功能使当前绘制的点与其他点对象或节点重合。
static SnapMode POINT_WITH_HORIZONTAL_OR_VERTICAL
          开启捕捉功能,当鼠标移动的过程中,如果经过当前鼠标点的水平和垂直线恰好经过其他要素上的点时,将捕捉到要素上的点。
 
方法摘要
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

POINT_ON_ENDPOINT

public static final SnapMode POINT_ON_ENDPOINT
开启捕捉功能使当前绘制的点在端点(线的端点或多边形的边界线端点)上。


POINT_ON_POINT

public static final SnapMode POINT_ON_POINT
开启捕捉功能使当前绘制的点与其他点对象或节点重合。


POINT_ON_LINE

public static final SnapMode POINT_ON_LINE
开启捕捉功能使当前绘制的点在其他线性要素上。


POINT_ON_MIDPOINT

public static final SnapMode POINT_ON_MIDPOINT
开启捕捉功能使当前绘制的点在其他线性要素的中点上。


POINT_ON_EXTENSION

public static final SnapMode POINT_ON_EXTENSION
开启捕捉功能使当前绘制的点在其他线性要素延长线上。


POINT_WITH_HORIZONTAL_OR_VERTICAL

public static final SnapMode POINT_WITH_HORIZONTAL_OR_VERTICAL
开启捕捉功能,当鼠标移动的过程中,如果经过当前鼠标点的水平和垂直线恰好经过其他要素上的点时,将捕捉到要素上的点。


LINE_WITH_FIXED_ANGLE

public static final SnapMode LINE_WITH_FIXED_ANGLE
开启捕捉功能使当前绘制的线段与前一线段成固定角度。角度值由 SnapSetting.setFixedAngle() 方法确定。


LINE_WITH_FIXED_LENGTH

public static final SnapMode LINE_WITH_FIXED_LENGTH
开启捕捉功能以固定长度绘制当前线段。长度值由 SnapSetting.setFixedLength() 方法确定。


LINE_WITH_INTERSECTION

public static final SnapMode LINE_WITH_INTERSECTION
已过时。 
开启捕捉功能使当前绘制的线段与其它要素上的点相交。


LINE_WITH_HORIZONTAL_OR_VERTICAL

public static final SnapMode LINE_WITH_HORIZONTAL_OR_VERTICAL
已过时。 
开启捕捉功能使当前绘制的线水平或垂直。


LINE_WITH_PARALLEL

public static final SnapMode LINE_WITH_PARALLEL
开启捕捉功能使当前绘制的线与其它线性要素平行。


LINE_WITH_PERPENDICULAR

public static final SnapMode LINE_WITH_PERPENDICULAR
开启捕捉功能使当前绘制的线同其它线性图素(包括延长线)垂直。