public ChartStateManager( ChartXY sensitivityChart, ChartXY velocityChart, ChartXY gainChat, AccelData accelData, AccelCalculator accelCalculator) { CombinedState = new CombinedState( sensitivityChart, velocityChart, gainChat, accelData, accelCalculator); XYOneGraphState = new XYOneGraphState( sensitivityChart, velocityChart, gainChat, accelData, accelCalculator); XYTwoGraphState = new XYTwoGraphState( sensitivityChart, velocityChart, gainChat, accelData, accelCalculator); }
public ChartStateManager( ChartXY sensitivityChart, ChartXY velocityChart, ChartXY gainChat, AccelCalculator accelCalculator, EstimatedPoints combined, EstimatedPoints xPoints, EstimatedPoints yPoints) { CombinedState = new CombinedState( sensitivityChart, velocityChart, gainChat, combined, accelCalculator); XYOneGraphState = new XYOneGraphState( sensitivityChart, velocityChart, gainChat, xPoints, yPoints, accelCalculator); XYTwoGraphState = new XYTwoGraphState( sensitivityChart, velocityChart, gainChat, xPoints, yPoints, accelCalculator); }
public ChartState( ChartXY sensitivityChart, ChartXY velocityChart, ChartXY gainChart, AccelCalculator calculator) { SensitivityChart = sensitivityChart; VelocityChart = velocityChart; GainChart = gainChart; Calculator = calculator; TwoDotsPerGraph = false; }
public CombinedState( ChartXY sensitivityChart, ChartXY velocityChart, ChartXY gainChart, AccelData accelData, AccelCalculator accelCalculator) : base( sensitivityChart, velocityChart, gainChart, accelData, accelCalculator) { }
public CombinedState( ChartXY sensitivityChart, ChartXY velocityChart, ChartXY gainChart, EstimatedPoints points, AccelCalculator accelCalculator) : base( sensitivityChart, velocityChart, gainChart, accelCalculator) { Data = new AccelDataCombined(points, accelCalculator); }
public XYOneGraphState( ChartXY sensitivityChart, ChartXY velocityChart, ChartXY gainChart, AccelData accelData, AccelCalculator accelCalculator) : base( sensitivityChart, velocityChart, gainChart, accelData, accelCalculator) { TwoDotsPerGraph = true; }
public XYTwoGraphState( ChartXY sensitivityChart, ChartXY velocityChart, ChartXY gainChart, EstimatedPoints xPoints, EstimatedPoints yPoints, AccelCalculator accelCalculator) : base( sensitivityChart, velocityChart, gainChart, accelCalculator) { Data = new AccelDataXYComponential(xPoints, yPoints, accelCalculator); }
public XYOneGraphState( ChartXY sensitivityChart, ChartXY velocityChart, ChartXY gainChart, EstimatedPoints xPoints, EstimatedPoints yPoints, AccelCalculator accelCalculator) : base( sensitivityChart, velocityChart, gainChart, accelCalculator) { DataDirectional = new AccelDataXYDirectional(xPoints, yPoints, accelCalculator); Data = DataDirectional; TwoDotsPerGraph = true; }
public void SetLogarithmic(bool x, bool y) { if (x) { ChartXY.SetLogarithmic(SensitivityChart.ChartX); ChartXY.SetLogarithmic(GainChart.ChartX); } else { ChartXY.SetStandard(SensitivityChart.ChartX); ChartXY.SetStandard(GainChart.ChartX); } if (y) { ChartXY.SetLogarithmic(SensitivityChart.ChartY); ChartXY.SetLogarithmic(GainChart.ChartY); } { ChartXY.SetStandard(SensitivityChart.ChartY); ChartXY.SetStandard(GainChart.ChartY); } }