private CombineSurface ( Surface leftSurface, Surface rightSurface ) : Surface | ||
leftSurface | Surface | |
rightSurface | Surface | |
return | Surface |
private Surface CombineSurface(Surface leftSurface, Surface rightSurface)
{
Surface retVal = null;
switch (Operation)
{
case Operator.Add:
retVal = leftSurface.AddSurface(rightSurface);
break;
case Operator.Sub:
retVal = leftSurface.SubstractSurface(rightSurface);
break;
case Operator.Mult:
retVal = leftSurface.MultiplySurface(rightSurface);
break;
case Operator.Div:
retVal = leftSurface.DivideSurface(rightSurface);
break;
}
return retVal;
}