Skip to content

SphericalKrigingGridInterpolationModel

Namespace: ThinkGeo.Core

Represents the SphericalKrigingGridInterpolationModel class.

public class SphericalKrigingGridInterpolationModel : KrigingGridInterpolationModel

Inheritance ObjectGridInterpolationModelKrigingGridInterpolationModelSphericalKrigingGridInterpolationModel

Properties

Points

Gets or sets the Points.

public Dictionary<PointShape, double> Points { get; }

Property Value

Dictionary<PointShape, Double>

NumberOfReferencedPoints

Gets or sets the NumberOfReferencedPoints.

public int NumberOfReferencedPoints { get; set; }

Property Value

Int32

Constructors

SphericalKrigingGridInterpolationModel()

Initializes a new instance of the SphericalKrigingGridInterpolationModel class.

public SphericalKrigingGridInterpolationModel()

SphericalKrigingGridInterpolationModel(IDictionary<PointShape, Double>)

Initializes a new instance of the SphericalKrigingGridInterpolationModel class.

public SphericalKrigingGridInterpolationModel(IDictionary<PointShape, double> points)

Parameters

points IDictionary<PointShape, Double>

SphericalKrigingGridInterpolationModel(IDictionary<PointShape, Double>, Int32)

Initializes a new instance of the SphericalKrigingGridInterpolationModel class.

public SphericalKrigingGridInterpolationModel(IDictionary<PointShape, double> points, int numberOfRefrencedPoints)

Parameters

points IDictionary<PointShape, Double>

numberOfRefrencedPoints Int32

Methods

GetSemivarianceCore(Double, EmpiricalFunctionCoefficients)

Provides the overridable implementation that returns semivariance for the specified parameters.

protected double GetSemivarianceCore(double distance, EmpiricalFunctionCoefficients coefficients)

Parameters

distance Double
The distance.

coefficients EmpiricalFunctionCoefficients
The coefficients.

Returns

Double
The result of the operation.

GetSillSlopeCore(Double, Double)

Provides the overridable implementation that returns sill slope for the specified parameters.

protected double GetSillSlopeCore(double distance, double range)

Parameters

distance Double
The distance.

range Double
The range.

Returns

Double
The result of the operation.