Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public ChartState(
     ChartXY sensitivityChart,
     ChartXY velocityChart,
     ChartXY gainChart,
     AccelCalculator calculator)
 {
     SensitivityChart = sensitivityChart;
     VelocityChart    = velocityChart;
     GainChart        = gainChart;
     Calculator       = calculator;
     TwoDotsPerGraph  = false;
 }
Exemplo n.º 4
0
 public CombinedState(
     ChartXY sensitivityChart,
     ChartXY velocityChart,
     ChartXY gainChart,
     AccelData accelData,
     AccelCalculator accelCalculator)
     : base(
         sensitivityChart,
         velocityChart,
         gainChart,
         accelData,
         accelCalculator)
 {
 }
Exemplo n.º 5
0
 public CombinedState(
     ChartXY sensitivityChart,
     ChartXY velocityChart,
     ChartXY gainChart,
     EstimatedPoints points,
     AccelCalculator accelCalculator)
     : base(
         sensitivityChart,
         velocityChart,
         gainChart,
         accelCalculator)
 {
     Data = new AccelDataCombined(points, accelCalculator);
 }
Exemplo n.º 6
0
 public XYOneGraphState(
     ChartXY sensitivityChart,
     ChartXY velocityChart,
     ChartXY gainChart,
     AccelData accelData,
     AccelCalculator accelCalculator)
     : base(
         sensitivityChart,
         velocityChart,
         gainChart,
         accelData,
         accelCalculator)
 {
     TwoDotsPerGraph = true;
 }
Exemplo n.º 7
0
 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);
 }
Exemplo n.º 8
0
 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;
 }
Exemplo n.º 9
0
        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);
            }
        }