public Step(MathNet.Symbolics.Expression ex, string s, object dataa, StepData.DataType dt) { expression = ex; notes = s; data = dataa; datatype = dt; }
public Step(MathNet.Symbolics.Expression ex, string s, string latextext) { expression = ex; notes = s; //if (gendata) { StepData.LaTeXData ld = new StepData.LaTeXData(latextext); this.datatype = StepData.DataType.LaTeX; } }
public void Append(object data, StepData.DataType dt) { if (dt == StepData.DataType.Branch) { Display.Controls.Add(new Branch(convert <StepData.BranchData>(data))); } if (dt == StepData.DataType.LaTeX) { Display.Controls.Add(new LaTeXDisplay(convert <StepData.LaTeXData>(data))); } }
public Step(MathNet.Symbolics.Expression ex, string s, object dataa) { expression = ex; notes = s; data = dataa; if (dataa.GetType() == typeof(StepData.LaTeXData)) { datatype = StepData.DataType.LaTeX; } if (dataa.GetType() == typeof(StepData.GeneralData)) { datatype = StepData.DataType.General; } if (dataa.GetType() == typeof(StepData.BranchData)) { datatype = StepData.DataType.Branch; } }