public class SnapSetting extends InternalHandleDisposable
捕捉模式的优先级由捕捉模式在该对象中的先后顺序来决定,排在前面的优先级更高一些
     SnapSetting snapSetting = new SnapSetting();     // 创建捕捉设置对象
     snapSetting.openAll();                           // 打开所有捕捉模式
     snapSetting.set(SnapMode.POINT_ON_LINE, false);  // 关闭线上点捕捉,打开的方式类似
     
     mapControl.setSnapSetting(snapSetting);          // 通过MapControl应用捕捉设置
 | 构造器和说明 | 
|---|
SnapSetting()
构造函数 
 | 
SnapSetting(SnapSetting setting)
构造函数,根据源对象创建新对象 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
void | 
closeAll()
关闭全部捕捉功能,现在开出去四种功能 
 | 
void | 
dispose()
释放对象 
 | 
boolean | 
get(SnapMode mode)
获取一个捕捉模式当前是否开启 
 | 
int | 
getMaxSnappedCount()
获取最大可捕捉个数 
 | 
int | 
getTolerance()
获取捕捉容限 
 | 
void | 
openAll()
开启全部捕捉功能,现在开出去四种功能 
 | 
void | 
openDefault()
打开默认捕捉功能,默认打开节点,端点,线上点捕捉 
 | 
void | 
set(SnapMode mode,
   boolean value)
设置一个捕捉模式是否开启 
 | 
void | 
setMaxSnappedCount(int value)
设置最大可捕捉个数 
 | 
void | 
setTolerance(int value)
设置捕捉容限 
 | 
public SnapSetting()
public SnapSetting(SnapSetting setting)
setting - 捕捉设置public int getMaxSnappedCount()
public void setMaxSnappedCount(int value)
value - 最大可捕捉个数,每个数据集当前窗口默认值为500,设置范围[20-5000]public boolean get(SnapMode mode)
mode - 捕捉模式public void set(SnapMode mode, boolean value)
mode - 捕捉模式value - true为开启,false为关闭public void openAll()
public void closeAll()
public void openDefault()
public void dispose()
public int getTolerance()
public void setTolerance(int value)
value - 捕捉容限值