Examples of PlotSettings


Examples of gov.nasa.arc.mct.fastplot.settings.PlotSettings

  @Test
  void testAlarmTransitionSquenceMinSemiFixedMode() {
    GregorianCalendar now = new GregorianCalendar();


    PlotSettings settings = new PlotSettings();
    settings.setNonTimeAxisSubsequentMinSetting(NonTimeAxisSubsequentBoundsSetting.SEMI_FIXED);
    settings.setNonTimeAxisSubsequentMaxSetting(NonTimeAxisSubsequentBoundsSetting.FIXED);
    settings.setMaxNonTime(10.00);
    settings.setMinNonTime(0);
    settings.setMaxTime(now.getTimeInMillis() + 3600000);
    settings.setMinTime(now.getTimeInMillis() - 3600000);
   
    PlotView testPlot = new PlotView.Builder(PlotterPlot.class)
    .plotSettings(settings)
    .build();
   
View Full Code Here

Examples of gov.nasa.arc.mct.fastplot.settings.PlotSettings

  void testAlarmsOnAllFixedPlotSettings() {
    long currentTime = 0L;
    for(AxisOrientationSetting axisO : AxisOrientationSetting.values()) {
      for (XAxisMaximumLocationSetting xAxisMax: XAxisMaximumLocationSetting.values()) {
        for (YAxisMaximumLocationSetting  yAxisMax: YAxisMaximumLocationSetting.values()) {
          PlotSettings settings = new PlotSettings();
          settings.setNonTimeAxisSubsequentMinSetting(NonTimeAxisSubsequentBoundsSetting.FIXED);
          settings.setNonTimeAxisSubsequentMaxSetting(NonTimeAxisSubsequentBoundsSetting.FIXED);
          settings.setMaxNonTime(10.00);
          settings.setMinNonTime(0);
          settings.setMaxTime(currentTime + 3600000);
          settings.setMinTime(currentTime - 3600000);
         
          PlotView testPlot = new PlotView.Builder(PlotterPlot.class)
          .plotSettings(settings)
          .build();
          testPlot.setManifestation(mockPlotViewManifestation);
View Full Code Here

Examples of gov.nasa.arc.mct.fastplot.settings.PlotSettings

  void testAlarmsOnAllPlotSemiFixedSettings() {
      long currentTime = 0L;
    for(AxisOrientationSetting axisO : AxisOrientationSetting.values()) {
      for (XAxisMaximumLocationSetting xAxisMax: XAxisMaximumLocationSetting.values()) {
        for (YAxisMaximumLocationSetting  yAxisMax: YAxisMaximumLocationSetting.values()) {
          PlotSettings settings = new PlotSettings();
          settings.setNonTimeAxisSubsequentMinSetting(NonTimeAxisSubsequentBoundsSetting.SEMI_FIXED);
          settings.setNonTimeAxisSubsequentMaxSetting(NonTimeAxisSubsequentBoundsSetting.SEMI_FIXED);
          settings.setMaxNonTime(10.00);
          settings.setMinNonTime(0);
          settings.setMaxTime(currentTime + 3600000);
          settings.setMinTime(currentTime - 3600000);
         
          PlotView testPlot = new PlotView.Builder(PlotterPlot.class)
          .plotSettings(settings)
          .build();
          testPlot.setManifestation(mockPlotViewManifestation);
View Full Code Here

Examples of gov.nasa.arc.mct.fastplot.settings.PlotSettings

    public void testLimitArrowsResetWhenOutOfLimitDataScrollsOffPlot() throws InterruptedException {
    GregorianCalendar now = new GregorianCalendar();
    GregorianCalendar nowPlusSpan = new GregorianCalendar();
    nowPlusSpan.add(Calendar.MINUTE, LIMIT_PLOT_SPAN);
 
    PlotSettings settings = new PlotSettings();
    settings.setNonTimeAxisSubsequentMinSetting(NonTimeAxisSubsequentBoundsSetting.FIXED);
    settings.setNonTimeAxisSubsequentMaxSetting(NonTimeAxisSubsequentBoundsSetting.FIXED);
    settings.setMaxNonTime(LIMIT_PLOT_NON_TIME_MAX);
    settings.setMinNonTime(LIMIT_PLOT_NON_TIME_MIN);
    settings.setMaxTime(nowPlusSpan.getTimeInMillis());
    settings.setMinTime(now.getTimeInMillis());
   
   
    // Build a plot with fixed non time axis.
    PlotView limitPlot = new PlotView.Builder(PlotterPlot.class).
        plotSettings(settings).build();
View Full Code Here

Examples of gov.nasa.arc.mct.fastplot.settings.PlotSettings

  @BeforeClass
  public void setup() throws Exception {
    MockitoAnnotations.initMocks(this);
   
    PlotSettings settings = new PlotSettings();
    settings.setMinTime(0);
    settings.setMaxTime(1000);
   
    thePlot = new PlotView.Builder(PlotterPlot.class).
          numberOfSubPlots(PLOT_COUNT).
          plotSettings(settings).
          plotLabelingAlgorithm(new AbbreviatingPlotLabelingAlgorithm()).build();
View Full Code Here

Examples of gov.nasa.arc.mct.fastplot.settings.PlotSettings

 
  public void testValues()
  {
    // Creating a new plotSettings object calls the createDefaults method
    // this method loads values from plot.properties
    PlotSettings plotSettings = new PlotSettings();
    Properties properties = plotSettings.getPlotDefaultProperties();
   
    if (properties != null) checkProperties(plotSettings, properties);
  }
View Full Code Here

Examples of gov.nasa.arc.mct.fastplot.settings.PlotSettings

    MockitoAnnotations.initMocks(this);
    labelingAlgorithm = new AbbreviatingPlotLabelingAlgorithm();
  }

  private PlotConfiguration initSettings(long minTime, long maxTime, boolean pinAxis, TimeAxisSubsequentBoundsSetting subsequentSetting) {
    PlotConfiguration settings = new PlotSettings();
    settings.setAxisOrientationSetting(AxisOrientationSetting.X_AXIS_AS_TIME);
    settings.setXAxisMaximumLocation(XAxisMaximumLocationSetting.MAXIMUM_AT_RIGHT);
    settings.setYAxisMaximumLocation(YAxisMaximumLocationSetting.MAXIMUM_AT_TOP);
    settings.setNonTimeAxisSubsequentMaxSetting(NonTimeAxisSubsequentBoundsSetting.SEMI_FIXED);
    settings.setNonTimeAxisSubsequentMinSetting(NonTimeAxisSubsequentBoundsSetting.SEMI_FIXED);

    settings.setTimeAxisSubsequentSetting(subsequentSetting);
    settings.setMinTime(minTime);
    settings.setMaxTime(maxTime);
    settings.setPinTimeAxis(pinAxis);
    return settings;
  }
View Full Code Here

Examples of gov.nasa.arc.mct.fastplot.settings.PlotSettings


  @Test
  public void testMigrateFixed() {   
    PlotPersistenceHandler h = new PlotPersistenceHandler(manifestation);
    PlotSettings plotSettings = new PlotSettings();
    plotSettings.setTimeAxisSubsequentSetting(TimeAxisSubsequentBoundsSetting.SCRUNCH);

    h.persistPlotSettings(plotSettings);
    manifestation.getViewProperties().setProperty(PlotConstants.TIME_AXIS_SUBSEQUENT_SETTING, "FIXED");
    PlotConfiguration settings = h.loadPlotSettingsFromPersistance();
View Full Code Here

Examples of gov.nasa.arc.mct.fastplot.settings.PlotSettings

      @Override
      public Long answer(InvocationOnMock invocation) throws Throwable {
        return time[0];
      }
    });
    PlotSettings settings = new PlotSettings();
    settings.setMinTime(100);
    settings.setMaxTime(200);
    settings.setTimeAxisSubsequentSetting(TimeAxisSubsequentBoundsSetting.SCRUNCH);
    PlotView plot = new PlotView.Builder(PlotterPlot.class)
    .plotSettings(settings)
    .build();
    plot.setManifestation(manifestation);
    final PlotterPlot testPlot = (PlotterPlot) plot.returnPlottingPackage();
View Full Code Here

Examples of gov.nasa.arc.mct.fastplot.settings.PlotSettings

    GregorianCalendar start = new GregorianCalendar();
    GregorianCalendar end = new GregorianCalendar();
    end.add(Calendar.HOUR, 1);
    before.add(Calendar.HOUR, -1);
   
    PlotSettings settings = new PlotSettings();
    settings.setMinTime(start.getTimeInMillis());
    settings.setMaxTime(end.getTimeInMillis());   
   
    PlotAbstraction plot = new PlotView.Builder(PlotterPlot.class).
    plotSettings(settings).
    build();
    PlotterPlot testPlot = (PlotterPlot) plot.returnPlottingPackage();

    Assert.assertFalse(((PlotDataManager)testPlot.getPlotDataManager()).scrunchProtect(end.getTimeInMillis()));
    Assert.assertFalse(((PlotDataManager)testPlot.getPlotDataManager()).scrunchProtect(before.getTimeInMillis()));

    settings = new PlotSettings();
    settings.setMinTime(start.getTimeInMillis());
    settings.setMaxTime(end.getTimeInMillis());
    settings.setTimeAxisSubsequentSetting(TimeAxisSubsequentBoundsSetting.SCRUNCH);
   
    plot = new PlotView.Builder(PlotterPlot.class).
    plotSettings(settings).
    build();
    testPlot = (PlotterPlot) plot.returnPlottingPackage();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.