Examples of PlotSettings


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

 
  private PlotConfiguration settings;
 
  @BeforeMethod
  public void setup() {
    settings = new PlotSettings();
  }
View Full Code Here

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

  public void NothingInverstedTimeOnX() {
    GregorianCalendar time = new GregorianCalendar();
    GregorianCalendar endTime = new GregorianCalendar();
    endTime.add(Calendar.MINUTE, 10);
   
    PlotSettings settings = new PlotSettings();
    settings.setNonTimeAxisSubsequentMinSetting(NonTimeAxisSubsequentBoundsSetting.SEMI_FIXED);
    settings.setNonTimeAxisSubsequentMaxSetting(NonTimeAxisSubsequentBoundsSetting.SEMI_FIXED);
    settings.setMaxNonTime(10);
    settings.setMinNonTime(0);
    settings.setMaxTime(endTime.getTimeInMillis());
    settings.setMinTime(time.getTimeInMillis());
    settings.setAxisOrientationSetting(AxisOrientationSetting.X_AXIS_AS_TIME);
   
    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 NothingInverstedTimeOnY() {
    GregorianCalendar time = new GregorianCalendar();
    GregorianCalendar endTime = new GregorianCalendar();
    endTime.add(Calendar.MINUTE, 10);
   
    PlotSettings settings = new PlotSettings();
    settings.setNonTimeAxisSubsequentMinSetting(NonTimeAxisSubsequentBoundsSetting.SEMI_FIXED);
    settings.setNonTimeAxisSubsequentMaxSetting(NonTimeAxisSubsequentBoundsSetting.SEMI_FIXED);
    settings.setMaxNonTime(10);
    settings.setMinNonTime(0);
    settings.setMaxTime(endTime.getTimeInMillis());
    settings.setMinTime(time.getTimeInMillis());
    settings.setAxisOrientationSetting(AxisOrientationSetting.Y_AXIS_AS_TIME);
   
    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

  /**
   * Load the settings for the manifestation from persistence.
   * @return
   */
  PlotSettings loadPlotSettingsFromPersistance() {
    PlotSettings settings = new PlotSettings();
    settings.loadFrom(plotViewManifestation);
    return settings;
  }
View Full Code Here

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

 
  private PlotConfiguration settings;
 
  @BeforeMethod
  public void setup() {
    settings = new PlotSettings();
  }
View Full Code Here

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

   
    GregorianCalendar time = new GregorianCalendar();
    GregorianCalendar endTime = new GregorianCalendar();
    endTime.add(Calendar.MINUTE, 10);
   
    PlotSettings settings = new PlotSettings();
    settings.setNonTimeAxisSubsequentMinSetting(NonTimeAxisSubsequentBoundsSetting.SEMI_FIXED);
    settings.setNonTimeAxisSubsequentMaxSetting(NonTimeAxisSubsequentBoundsSetting.SEMI_FIXED);
    settings.setMaxNonTime(10);
    settings.setMinNonTime(0);
    settings.setMaxTime(endTime.getTimeInMillis());
    settings.setMinTime(time.getTimeInMillis());
    settings.setAxisOrientationSetting(AxisOrientationSetting.X_AXIS_AS_TIME);
    settings.setYAxisMaximumLocation(YAxisMaximumLocationSetting.MAXIMUM_AT_BOTTOM);
    settings.setXAxisMaximumLocation(XAxisMaximumLocationSetting.MAXIMUM_AT_RIGHT);
   
    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

     
      GregorianCalendar now = new GregorianCalendar();
      GregorianCalendar nowPlus = new GregorianCalendar();
      nowPlus.add(Calendar.MINUTE, 1);
           
      originalPlotMan.setupPlot(new PlotSettings(AxisOrientationSetting.X_AXIS_AS_TIME,
           anyTimeSystem,
                     TimeService.DEFAULT_TIME_FORMAT,
               XAxisMaximumLocationSetting.MAXIMUM_AT_RIGHT,
               YAxisMaximumLocationSetting.MAXIMUM_AT_TOP,
               TimeAxisSubsequentBoundsSetting.JUMP,
               NonTimeAxisSubsequentBoundsSetting.AUTO,
               NonTimeAxisSubsequentBoundsSetting.AUTO,
               nowPlus.getTimeInMillis(), now.getTimeInMillis(), 150, 100, 0.01, 0.20, 0.20, true, false,
            PlotConstants.DEFAULT_PLOT_LINE_DRAW,
           PlotLineConnectionType.STEP_X_THEN_Y));
     
      // for coverage.
      originalPlotMan.updateMonitoredGUI();
      originalPlotMan.updateMonitoredGUI(new AddChildEvent(nowPlus, feed1Component));
      originalPlotMan.updateMonitoredGUI(new RemoveChildEvent(nowPlus, feed1Component));
     
      PlotView thePlotView = originalPlotMan.getPlot();     
      PlotConfiguration settings = new PlotPersistenceHandler(originalPlotMan).loadPlotSettingsFromPersistance();
      PlotView secondPlotView =  PlotViewFactory.createPlotFromSettings(settings, 1, plotLabelingAlgorithm);
     
      // Should be different plots.
      Assert.assertNotSame(thePlotView, secondPlotView);
     
      originalPlotMan.setupPlot(new PlotSettings(AxisOrientationSetting.X_AXIS_AS_TIME,
           anyTimeSystem,
                     TimeService.DEFAULT_TIME_FORMAT,
               XAxisMaximumLocationSetting.MAXIMUM_AT_RIGHT,
               YAxisMaximumLocationSetting.MAXIMUM_AT_TOP,
               TimeAxisSubsequentBoundsSetting.SCRUNCH,
View Full Code Here

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

    panel.setPlot(originalPlot);
   
    GregorianCalendar minTime = new GregorianCalendar();
    GregorianCalendar maxTime = new GregorianCalendar();
    maxTime.setTimeInMillis(System.currentTimeMillis()+1);
    panel.setupPlot(new PlotSettings(AxisOrientationSetting.X_AXIS_AS_TIME,
             PlotConstants.DEFAULT_TIME_SYSTEM,
             PlotConstants.DEFAULT_TIME_FORMAT,
                 XAxisMaximumLocationSetting.MAXIMUM_AT_RIGHT,
                 YAxisMaximumLocationSetting.MAXIMUM_AT_TOP,
                 TimeAxisSubsequentBoundsSetting.JUMP,
View Full Code Here

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

    }
  }
 
  @Test
  public void testGetMaxAndMinTimesWorksWhenTimeDirectionChanged() {
    PlotSettings settings = new PlotSettings();
    settings.setMinTime(0);
    settings.setMaxTime(100);
    settings.setXAxisMaximumLocation(XAxisMaximumLocationSetting.MAXIMUM_AT_RIGHT);
   
    PlotView plotMaxAtRight = new PlotView.Builder(PlotterPlot.class).plotSettings(settings).build();
   
   
    Assert.assertEquals(plotMaxAtRight.getMaxTime(), 100);
    Assert.assertEquals(plotMaxAtRight.getMinTime(), 0);
   
    settings.setXAxisMaximumLocation(XAxisMaximumLocationSetting.MAXIMUM_AT_LEFT);
   
    PlotView plotMaxAtLeft = new PlotView.Builder(PlotterPlot.class).plotSettings(settings).build();
   
    Assert.assertEquals(plotMaxAtLeft.getMaxTime(), 100);
    Assert.assertEquals(plotMaxAtLeft.getMinTime(), 0);
   
    settings.setAxisOrientationSetting(AxisOrientationSetting.Y_AXIS_AS_TIME);
    settings.setYAxisMaximumLocation(YAxisMaximumLocationSetting.MAXIMUM_AT_TOP);
    settings.setTimeAxisSubsequentSetting(TimeAxisSubsequentBoundsSetting.SCRUNCH);
   
    PlotView plotTimeOnYMaxAtTop = new PlotView.Builder(PlotterPlot.class).plotSettings(settings).build();
   
    Assert.assertEquals(plotTimeOnYMaxAtTop.getMaxTime(), 100);
    Assert.assertEquals(plotTimeOnYMaxAtTop.getMinTime(), 0);

    settings.setYAxisMaximumLocation(YAxisMaximumLocationSetting.MAXIMUM_AT_BOTTOM);
   
    PlotView plotTimeOnYMaxAtBottom = new PlotView.Builder(PlotterPlot.class).plotSettings(settings).build();
   
    Assert.assertEquals(plotTimeOnYMaxAtBottom.getMaxTime(), 100);
    Assert.assertEquals(plotTimeOnYMaxAtBottom.getMinTime(), 0)
View Full Code Here

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

  private PlotSettings settings;
  private PlotAbstraction abstraction;
 
  @BeforeMethod
  public void setup() {
    settings    = new PlotSettings();
    testPlot    = new ScatterPlot(settings);
    abstraction = new PlotView.Builder(ScatterPlot.class).plotSettings(settings).build();
  }
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.