org.jzy3d.chart.factories
Class ChartComponentFactory

java.lang.Object
  extended by 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

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jzy3d.chart.factories.IChartComponentFactory
IChartComponentFactory.Toolkit
 
Field Summary
static String SCREENSHOT_FOLDER
           
 
Constructor Summary
ChartComponentFactory()
           
 
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
 

Field Detail

SCREENSHOT_FOLDER

public static String SCREENSHOT_FOLDER
Constructor Detail

ChartComponentFactory

public ChartComponentFactory()
Method Detail

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.