com.supermap.analyst.spatialstatistics
类 LayeredFunctionProportionBParameter

java.lang.Object
  继承者 com.supermap.analyst.spatialstatistics.SamplingFunctionParameter
      继承者 com.supermap.analyst.spatialstatistics.LayeredFunctionProportionBParameter

public class LayeredFunctionProportionBParameter
extends SamplingFunctionParameter

分层类抽样模型的B函数(比例值)参数类。分层抽样、空间分层抽样、“三明治”抽样模型在计算样本量用到的函数,包括A函数(连续值)、B函数(连续值)、A函数(比例值)、B函数(比例值)。


构造方法摘要
LayeredFunctionProportionBParameter(double dTotalCost, double dInitalCost, java.lang.Double dProportion, java.lang.String strLayeredProportionFieldName, java.lang.String strLayeredCostFieldName)
          分层抽样、空间分层抽样、“三明治”抽样模型的B函数(比例值)。
LayeredFunctionProportionBParameter(double dProportion, java.lang.String strLayeredProportionFieldName)
          分层抽样、空间分层抽样、“三明治”抽样模型的B函数(比例值)。
 
方法摘要
 double getInitalCost()
          返回初始费用。
 java.lang.String getLayeredCostFieldName()
          返回各层耗费(或花费)字段名称。
 java.lang.String getLayeredProportionFieldName()
          返回分层比例值字段名称。
 double getProportion()
          返回目标总体比例值。
 double getTotalCost()
          返回总费用。
 boolean isCostUnknown()
          返回是否耗费未知。
 void setCostUnknown(boolean value)
          设置是否耗费未知。
 void setInitalCost(double value)
          设置初始费用。
 void setLayeredCostFieldName(java.lang.String value)
          设置各层耗费(或花费)字段名称。
 void setLayeredProportionFieldName(java.lang.String value)
          设置分层比例值字段名称。
 void setProportion(double value)
          设置目标总体比例值。
 void setTotalCost(double value)
          设置总费用。
 
从类 com.supermap.analyst.spatialstatistics.SamplingFunctionParameter 继承的方法
dispose, getFunctionType
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

LayeredFunctionProportionBParameter

public LayeredFunctionProportionBParameter(double dProportion,
                                           java.lang.String strLayeredProportionFieldName)
分层抽样、空间分层抽样、“三明治”抽样模型的B函数(比例值)。

参数:
dProportion - 目标总体比例值。
strLayeredProportionFieldName - 分层比例值字段名称。

LayeredFunctionProportionBParameter

public LayeredFunctionProportionBParameter(double dTotalCost,
                                           double dInitalCost,
                                           java.lang.Double dProportion,
                                           java.lang.String strLayeredProportionFieldName,
                                           java.lang.String strLayeredCostFieldName)
分层抽样、空间分层抽样、“三明治”抽样模型的B函数(比例值)。

参数:
dTotalCost - 总费用。
dInitalCost - 初始费用。
dProportion - 目标总体比例值。
strLayeredProportionFieldName - 分层比例值字段名称。
strLayeredCostFieldName - 各层耗费字段名称。
方法详细信息

getTotalCost

public double getTotalCost()
返回总费用。

返回:
总费用。

setTotalCost

public void setTotalCost(double value)
设置总费用。抽样总的费用预算(只有参考价值、没有参与计算。对基本费用和单个样本费用没有约束作用)。

参数:
value - 总费用。
默认值:
默认值为0。

getInitalCost

public double getInitalCost()
返回初始费用。

返回:
初始费用。

setInitalCost

public void setInitalCost(double value)
设置初始费用。

参数:
value - 初始费用。
默认值:
默认值为0。

getLayeredCostFieldName

public java.lang.String getLayeredCostFieldName()
返回各层耗费(或花费)字段名称。

返回:
各层耗费字段名称。

setLayeredCostFieldName

public void setLayeredCostFieldName(java.lang.String value)
设置各层耗费(或花费)字段名称。

参数:
value - 各层耗费字段名称。

getLayeredProportionFieldName

public java.lang.String getLayeredProportionFieldName()
返回分层比例值字段名称。

返回:
分层比例值字段名称。

setLayeredProportionFieldName

public void setLayeredProportionFieldName(java.lang.String value)
设置分层比例值字段名称。

参数:
value - 分层比例值字段名称。

getProportion

public double getProportion()
返回目标总体比例值。

返回:
目标总体比例值。

setProportion

public void setProportion(double value)
设置目标总体比例值。

参数:
value - 目标总体比例值。
默认值:
默认值为0。

isCostUnknown

public boolean isCostUnknown()
返回是否耗费未知。

返回:
是否耗费未知。

setCostUnknown

public void setCostUnknown(boolean value)
设置是否耗费未知。设为false即知道耗费,就要设置耗费字段值。

参数:
value - 是否耗费未知。
默认值:
默认为false。