package org.jzy3d.chart;
import org.jzy3d.chart.factories.IChartComponentFactory;
import org.jzy3d.chart.factories.IChartComponentFactory.Toolkit;
import org.jzy3d.chart.factories.SwingChartComponentFactory;
import org.jzy3d.plot3d.rendering.canvas.Quality;
import org.jzy3d.plot3d.rendering.view.AWTView;
import org.jzy3d.plot3d.rendering.view.Renderer2d;
import com.jogamp.opengl.GLCapabilities;
public class SwingChart extends Chart {
public SwingChart(Quality quality) {
super(new SwingChartComponentFactory(), quality);
}
public SwingChart(IChartComponentFactory factory, Quality quality, GLCapabilities capabilities) {
super(factory, quality, Toolkit.swing.toString(), capabilities);
}
public SwingChart(IChartComponentFactory factory, Quality quality, String toolkit) {
super(factory, quality, toolkit);
}
public SwingChart() {
super();
}
public SwingChart(IChartComponentFactory factory, Quality quality) {
super(factory, quality);
}
public SwingChart(String windowingToolkit) {
super(windowingToolkit);
}
public void addRenderer(Renderer2d renderer2d) {
getAWTView().addRenderer2d(renderer2d);
}
public void removeRenderer(Renderer2d renderer2d) {
getAWTView().removeRenderer2d(renderer2d);
}
protected AWTView getAWTView() {
return (AWTView) view;
}
}
Ads help maintain this website.