org.jzy3d.chart.factories
Class ChartComponentFactory
java.lang.Object
org.jzy3d.chart.factories.ChartComponentFactory
- All Implemented Interfaces:
- IChartComponentFactory
- Direct Known Subclasses:
- AWTChartComponentFactory, GraphChartComponentFactory
public class ChartComponentFactory
- extends Object
- implements IChartComponentFactory
This IChartComponentFactory
returns non-displayable charts.
- See Also:
for a working implementation
Method Summary |
static Chart |
chart(Quality quality,
IChartComponentFactory.Toolkit toolkit)
|
IAxe |
newAxe(BoundingBox3d box,
View view)
|
Camera |
newCamera(Coord3d center)
|
ICanvas |
newCanvas(Scene scene,
Quality quality,
String chartType,
javax.media.opengl.GLCapabilities capabilities)
|
Chart |
newChart(IChartComponentFactory factory,
Quality quality,
String toolkit)
|
Chart |
newChart(Quality quality,
IChartComponentFactory.Toolkit toolkit)
|
Chart |
newChart(Quality quality,
String toolkit)
|
IFrame |
newFrame(Chart chart,
Rectangle bounds,
String title)
|
ICameraKeyController |
newKeyController(Chart chart)
|
ICameraMouseController |
newMouseController(Chart chart)
|
AbstractOrderingStrategy |
newOrderingStrategy()
|
Renderer3d |
newRenderer(View view)
|
Renderer3d |
newRenderer(View view,
boolean traceGL,
boolean debugGL)
|
ChartScene |
newScene(boolean sort)
|
IScreenshotKeyController |
newScreenshotKeyController(Chart chart)
|
View |
newView(Scene scene,
ICanvas canvas,
Quality quality)
|
IViewportLayout |
newViewportLayout()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SCREENSHOT_FOLDER
public static String SCREENSHOT_FOLDER
ChartComponentFactory
public ChartComponentFactory()
chart
public static Chart chart(Quality quality,
IChartComponentFactory.Toolkit toolkit)
newChart
public Chart newChart(Quality quality,
IChartComponentFactory.Toolkit toolkit)
- Specified by:
newChart
in interface IChartComponentFactory
newChart
public Chart newChart(Quality quality,
String toolkit)
- Specified by:
newChart
in interface IChartComponentFactory
newChart
public Chart newChart(IChartComponentFactory factory,
Quality quality,
String toolkit)
- Specified by:
newChart
in interface IChartComponentFactory
newScene
public ChartScene newScene(boolean sort)
- Specified by:
newScene
in interface IChartComponentFactory
newView
public View newView(Scene scene,
ICanvas canvas,
Quality quality)
- Specified by:
newView
in interface IChartComponentFactory
newCamera
public Camera newCamera(Coord3d center)
- Specified by:
newCamera
in interface IChartComponentFactory
newAxe
public IAxe newAxe(BoundingBox3d box,
View view)
- Specified by:
newAxe
in interface IChartComponentFactory
newRenderer
public Renderer3d newRenderer(View view,
boolean traceGL,
boolean debugGL)
- Specified by:
newRenderer
in interface IChartComponentFactory
newRenderer
public Renderer3d newRenderer(View view)
- Specified by:
newRenderer
in interface IChartComponentFactory
newOrderingStrategy
public AbstractOrderingStrategy newOrderingStrategy()
- Specified by:
newOrderingStrategy
in interface IChartComponentFactory
newCanvas
public ICanvas newCanvas(Scene scene,
Quality quality,
String chartType,
javax.media.opengl.GLCapabilities capabilities)
- Specified by:
newCanvas
in interface IChartComponentFactory
newMouseController
public ICameraMouseController newMouseController(Chart chart)
- Specified by:
newMouseController
in interface IChartComponentFactory
newScreenshotKeyController
public IScreenshotKeyController newScreenshotKeyController(Chart chart)
- Specified by:
newScreenshotKeyController
in interface IChartComponentFactory
newKeyController
public ICameraKeyController newKeyController(Chart chart)
- Specified by:
newKeyController
in interface IChartComponentFactory
newFrame
public IFrame newFrame(Chart chart,
Rectangle bounds,
String title)
- Specified by:
newFrame
in interface IChartComponentFactory
newViewportLayout
public IViewportLayout newViewportLayout()
- Specified by:
newViewportLayout
in interface IChartComponentFactory
Copyright © 2013. All rights reserved.