Esempio n. 1
0
        public void init(InParams inParams)
        {
            if (viewType == ViewType.Setup)
            {
                phaseDisplay = PhaseDisplayType.All;
            }
            else if (viewType == ViewType.Time)
            {
                phaseDisplay = PhaseDisplayType.UpperLower;
            }
            else if (inParams.runMode == RunModeType.LowerPhase)
            {
                phaseDisplay = PhaseDisplayType.All;
            }
            else if (inParams.runMode == RunModeType.UpperPhase)
            {
                phaseDisplay = PhaseDisplayType.All;
            }
            else
            {
                phaseDisplay = PhaseDisplayType.UpperLowerTime;
            }

            syncScales    = (inParams.runMode == RunModeType.CoCurrent);
            peaksDisplay  = PeaksDisplayType.PeaksSum;
            yScale        = YScaleType.Automatic;
            exponentType  = ExponentType.Exponents;
            viewUnits     = inParams.viewUnits;
            showProbUnits = (inParams.model == ModelType.Probabilistic && viewType != ViewType.Setup);
            autoZoom      = true;
            update(inParams);
        }
Esempio n. 2
0
 public void setYScale(YScaleType yScale)
 {
     viewParams.yScale = yScale;
     updateOutReq      = true;
     updateTimeOutReq  = true;
     updateViewParams();
 }
Esempio n. 3
0
 public ViewParams(ViewParams viewParams)
 {
     viewType      = viewParams.viewType;
     phaseDisplay  = viewParams.phaseDisplay;
     viewUnits     = viewParams.viewUnits;
     yScale        = viewParams.yScale;
     exponentType  = viewParams.exponentType;
     peaksDisplay  = viewParams.peaksDisplay;
     showProbUnits = viewParams.showProbUnits;
     autoZoom      = viewParams.autoZoom;
     syncScales    = viewParams.syncScales;
     altMode       = viewParams.altMode;
 }