|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Editor
{
public static class SignCompositeFactory
{
public static EquationBase CreateEquation(EquationContainer equationParent, Position position, SignCompositeSymbol symbol)
{
EquationBase equation = null;
switch (position)
{
case Position.None:
equation = new SignSimple(equationParent, symbol, false);
break;
case Position.Bottom:
equation = new SignBottom(equationParent, symbol, false);
break;
case Position.BottomTop:
equation = new SignBottomTop(equationParent, symbol, false);
break;
case Position.Sub:
equation = new SignSub(equationParent, symbol, false);
break;
case Position.SubSuper:
equation = new SignSubSuper(equationParent, symbol, false);
break;
}
return equation;
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
I am a full-stack developer. My skills include JavaScript, C#/.Net, MS Azure cloud etc. I love to work on complex programming tasks requiring deep analysis, planning and use of efficient algorithms and data structures.