internal override System.Collections.Generic.Dictionary<string, string> ToDictionary()
{
Dictionary<string, string> dic = base.ToDictionary();
dic.Add("angle", this.Angle.ToString(System.Globalization.CultureInfo.InvariantCulture));
dic.Add("expectedCount", this.ExpectedCount.ToString(System.Globalization.CultureInfo.InvariantCulture));
if (this.Type == InterpolationAlgorithmType.UniversalKriging)
{
dic.Add("exponent", this.Exponent.ToString());
}
else if (this.Type == InterpolationAlgorithmType.KRIGING)
{
dic.Add("maxPointCountForInterpolation", this.MaxPointCountForInterpolation.ToString(System.Globalization.CultureInfo.InvariantCulture));
dic.Add("maxPointCountInNode", this.MaxPointCountInNode.ToString(System.Globalization.CultureInfo.InvariantCulture));
}
else if (this.Type == InterpolationAlgorithmType.SimpleKriging)
{
dic.Add("mean", this.Mean.ToString(System.Globalization.CultureInfo.InvariantCulture));
}
dic.Add("nugget", this.Nugget.ToString(System.Globalization.CultureInfo.InvariantCulture));
dic.Add("range", this.Range.ToString(System.Globalization.CultureInfo.InvariantCulture));
dic.Add("sill", this.Sill.ToString(System.Globalization.CultureInfo.InvariantCulture));
dic.Add("type", this.Type.ToString());
dic.Add("variogramMode", this.VariogramMode.ToString());
return dic;
}