public override Double Get(Double x, Double y)
{
switch (this.CombinerType)
{
case CombinerType.ADD:
return this.AddGet(x, y);
case CombinerType.MULTIPLY:
return this.MultiplyGet(x, y);
case CombinerType.MAX:
return this.MaxGet(x, y);
case CombinerType.MIN:
return this.MinGet(x, y);
case CombinerType.AVERAGE:
return this.AverageGet(x, y);
default:
return 0.0;
}
}