public static void main(String[] args) { launch(args); } }
public GoodButton() { super("Good"); this.addActionListener(this); }
private static void plotTimeInputOutputBode(double[][] timeAndInputAndOutput) { double[] time = timeAndInputAndOutput[0]; double[] input = timeAndInputAndOutput[1]; double[] output = timeAndInputAndOutput[2]; BodePlotConstructor.plotFFT("input", time, input); BodePlotConstructor.plotFFT("output", time, output); BodePlotConstructor.plotBodeFromInputToOutput("input", "output", time, input, output); }
public Plotter getPlotter() { return plotter.getPlotter(); }
public double[][] getBodeData(double[] time, double[] data) { double[][] freqMagPhase = BodePlotConstructor.computeFreqMagPhase(time, data); double[] frequency = freqMagPhase[0]; double[] magnitude = BodeUnitsConverter.convertMagnitudeToDecibels(freqMagPhase[1]); double[] phase = BodeUnitsConverter.convertRadianToDegrees(freqMagPhase[2]); double[][] bodeData = new double[][] { frequency, magnitude, phase }; return bodeData; }
/** * Create video from current viewport using the file path and file header * @param dataAndVideosTagDirectory * @param fileHeader */ private void createVideo(File dataAndVideosTagDirectory, String fileHeader) { File video = new File(dataAndVideosTagDirectory, fileHeader + "_Video.mov"); scs.getStandardSimulationGUI().getViewportPanel().getStandardGUIActions().createVideo(video); } }
private ClassicCameraController getClassicCameraController(SimulationConstructionSet scs) { return (ClassicCameraController) scs.getGUI().getViewportPanel().getActiveView().getCameraController(); }
@Override public void run() { SplashPanel splashPanel = new SplashPanel(); JWindow window = splashPanel.showSplashScreen(); sleep(pauseTimeForGUIs); window.dispose(); } });
@Override public void actionPerformed(ActionEvent e) { scs.getStandardSimulationGUI().selectPanel("Dashboard"); } });
private void notifyCreatedNewRegistriesListeners() { for (CreatedNewRegistriesListener listener : createdNewRegistryListeners) { listener.createdNewRegistries(); } }
public static void main(String[] args) { new JavaFXHeatmapVisualizer(); } }
public BadButton() { super("Bad"); this.addActionListener(this); }
public boolean hasGoodButtonBeenPressed() { return goodButton.hasBeenPressed(); }
public boolean hasBadButtonBeenPressed() { return badButton.hasBeenPressed(); }
private void notifyCreatedNewVariablesListeners(YoVariable<?> newVariable) { createdNewVariablesListener.createdNewVariable(newVariable); }
private String getRepresentationOfCurrentView(SimulationConstructionSet scs) { StandardSimulationGUI gui = scs.getGUI(); return gui.getXMLStyleRepresentationofMultiViews(); }
public Plotter getPlotter() { return plotter.getPlotter(); }
public double[][] getBodeData(double[] time, double[] data) { double[][] freqMagPhase = BodePlotConstructor.computeFreqMagPhase(time, data); double[] frequency = freqMagPhase[0]; double[] magnitude = BodeUnitsConverter.convertMagnitudeToDecibels(freqMagPhase[1]); double[] phase = BodeUnitsConverter.convertRadianToDegrees(freqMagPhase[2]); double[][] bodeData = new double[][] { frequency, magnitude, phase }; return bodeData; }
@Override public void actionPerformed(ActionEvent e) { scs.getStandardSimulationGUI().selectPanel("Dashboard"); } });
public Plotter getPlotter() { return plotter.getPlotter(); }