com.supermap.analyst.spatialanalyst
类 MCECellularAutomata

java.lang.Object
  继承者 com.supermap.analyst.spatialanalyst.MCECellularAutomata

public class MCECellularAutomata
extends java.lang.Object

基于多准则判断的元胞自动机。

该方法与基于主成分分析的元胞自动机 PCACellularAutomata方法类似。


构造方法摘要
MCECellularAutomata()
          默认构造函数,构造一个新的MCECellularAutomata 对象。
 
方法摘要
static void addCAFlushedListener(CAFlushedListener l)
          添加一个元胞自动机刷新信息(CAFlushedEvent)的监听器。
static void addSteppedListener(SteppedListener l)
          添加一个进度条事件(SteppedEvent)的监听器。
 double[] checkAHPConsistent(double[][] AHPComparisonMatrix)
          层次分析法的一致性检验。
 void dispose()
          释放该对象所占有的资源。
 double getKappa()
          返回kappa系数。
 DatasetGrid mceCellularAutomata(Datasource outputDatasource, java.lang.String outputDatasetName, MCECellularAutomataParameter parameter)
          基于多准则判断的元胞自动机。
static void removeCAFlushedListener(CAFlushedListener l)
          移除一个元胞自动机刷新信息(CAFlushedEvent)的监听器。
static void removeSteppedListener(SteppedListener l)
          移除一个进度条事件(SteppedEvent)的监听器。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

MCECellularAutomata

public MCECellularAutomata()
默认构造函数,构造一个新的MCECellularAutomata 对象。

方法详细信息

dispose

public void dispose()
释放该对象所占有的资源。当调用该方法之后,此对象不再可用。


checkAHPConsistent

public double[] checkAHPConsistent(double[][] AHPComparisonMatrix)
层次分析法的一致性检验。

参数:
AHPComparisonMatrix - 判断矩阵。

mceCellularAutomata

public DatasetGrid mceCellularAutomata(Datasource outputDatasource,
                                       java.lang.String outputDatasetName,
                                       MCECellularAutomataParameter parameter)
基于多准则判断的元胞自动机。

参数:
outputDatasource - 输出结果数据集所在数据源。
outputDatasetName - 输出结果数据集的名称。
parameter - 基于多准则判断的元胞自动机的参数。

getKappa

public double getKappa()
返回kappa系数。该系数用于一致性检验,可以用于衡量元胞转换准确度。

返回:
kappa系数。

addSteppedListener

public static void addSteppedListener(SteppedListener l)
添加一个进度条事件(SteppedEvent)的监听器。

参数:
l - 一个用于接收进度条事件的监听器。

removeSteppedListener

public static void removeSteppedListener(SteppedListener l)
移除一个进度条事件(SteppedEvent)的监听器。

参数:
l - 一个用于接收进度条事件的监听器。

addCAFlushedListener

public static void addCAFlushedListener(CAFlushedListener l)
添加一个元胞自动机刷新信息(CAFlushedEvent)的监听器。

参数:
l - 一个用于接收元胞自动机刷新事务的监听器。

removeCAFlushedListener

public static void removeCAFlushedListener(CAFlushedListener l)
移除一个元胞自动机刷新信息(CAFlushedEvent)的监听器。

参数:
l - 一个用于接收元胞自动机刷新事务的监听器。