KrigingGridInterpolationModel¶
Namespace: ThinkGeo.Core
public abstract class KrigingGridInterpolationModel : GridInterpolationModel
Inheritance Object → GridInterpolationModel → KrigingGridInterpolationModel
Properties¶
Points¶
public Dictionary<PointShape, double> Points { get; }
Property Value¶
Dictionary<PointShape, Double>
NumberOfReferencedPoints¶
public int NumberOfReferencedPoints { get; set; }
Property Value¶
Methods¶
GetSemivariance(Double, EmpiricalFunctionCoefficients)¶
public double GetSemivariance(double distance, EmpiricalFunctionCoefficients coefficients)
Parameters¶
distance
Double
coefficients
EmpiricalFunctionCoefficients
Returns¶
GetEmpiricalFunctionCoefficients(Int32, Double[,], Double[,], Double)¶
public EmpiricalFunctionCoefficients GetEmpiricalFunctionCoefficients(int numberOfPoints, Double[,] distance, Double[,] semivariances, double maxRange)
Parameters¶
numberOfPoints
Int32
distance
Double[,]
semivariances
Double[,]
maxRange
Double
Returns¶
InterpolateCore(RectangleShape, GridDefinition)¶
protected double InterpolateCore(RectangleShape cellExtent, GridDefinition gridDefinition)
Parameters¶
cellExtent
RectangleShape
gridDefinition
GridDefinition
Returns¶
GetSemivarianceCore(Double, EmpiricalFunctionCoefficients)¶
protected double GetSemivarianceCore(double distance, EmpiricalFunctionCoefficients coefficients)
Parameters¶
distance
Double
coefficients
EmpiricalFunctionCoefficients
Returns¶
GetSillSlope(Double, Double)¶
protected double GetSillSlope(double distance, double range)
Parameters¶
distance
Double
range
Double
Returns¶
GetSillSlopeCore(Double, Double)¶
protected abstract double GetSillSlopeCore(double distance, double range)
Parameters¶
distance
Double
range
Double
Returns¶
GetEmpiricalFunctionCoefficientsCore(Int32, Double[,], Double[,], Double)¶
protected EmpiricalFunctionCoefficients GetEmpiricalFunctionCoefficientsCore(int points, Double[,] distance, Double[,] semivariances, double maxRange)
Parameters¶
points
Int32
distance
Double[,]
semivariances
Double[,]
maxRange
Double