| org.jfree.chart.renderer.xy.XYLineAndShapeRenderer org.jfree.experimental.chart.renderer.xy.XYSmoothLineAndShapeRenderer
XYSmoothLineAndShapeRenderer | public class XYSmoothLineAndShapeRenderer extends XYLineAndShapeRenderer (Code) | | A line and shape renderer that performs line smoothing. See
http://www.jfree.org/phpBB2/viewtopic.php?t=20671
WARNING: THIS CLASS IS NOT PART OF THE STANDARD JFREECHART API AND IS
SUBJECT TO ALTERATION OR REMOVAL. DO NOT RELY ON THIS CLASS FOR
PRODUCTION USE. Please experiment with this code and provide feedback.
|
Method Summary | |
protected void | drawPrimaryLine(XYItemRendererState state, Graphics2D g2, XYPlot plot, XYDataset dataset, int pass, int series, int item, ValueAxis domainAxis, ValueAxis rangeAxis, Rectangle2D dataArea) | protected void | drawSecondaryPass(Graphics2D g2, XYPlot plot, XYDataset dataset, int pass, int series, int item, ValueAxis domainAxis, Rectangle2D dataArea, ValueAxis rangeAxis, CrosshairState crosshairState, EntityCollection entities) | public static Point2D.Double[] | getBezierCurve(Point2D.Double point0, Point2D.Double point1, Point2D.Double point2, Point2D.Double point3, double smooth, int steps) Returns the points for a bezier curve. | public static void | getControlPoints(Point2D.Double point0, Point2D.Double point1, Point2D.Double point2, Point2D.Double point3, Point2D.Double control1, Point2D.Double control2, double smooth) Updates the control points. |
drawSecondaryPass | protected void drawSecondaryPass(Graphics2D g2, XYPlot plot, XYDataset dataset, int pass, int series, int item, ValueAxis domainAxis, Rectangle2D dataArea, ValueAxis rangeAxis, CrosshairState crosshairState, EntityCollection entities)(Code) | | |
Methods inherited from org.jfree.chart.renderer.xy.XYLineAndShapeRenderer | public Object clone() throws CloneNotSupportedException(Code)(Java Doc) protected void drawFirstPassShape(Graphics2D g2, int pass, int series, int item, Shape shape)(Code)(Java Doc) public void drawItem(Graphics2D g2, XYItemRendererState state, Rectangle2D dataArea, PlotRenderingInfo info, XYPlot plot, ValueAxis domainAxis, ValueAxis rangeAxis, XYDataset dataset, int series, int item, CrosshairState crosshairState, int pass)(Code)(Java Doc) protected void drawPrimaryLine(XYItemRendererState state, Graphics2D g2, XYPlot plot, XYDataset dataset, int pass, int series, int item, ValueAxis domainAxis, ValueAxis rangeAxis, Rectangle2D dataArea)(Code)(Java Doc) protected void drawPrimaryLineAsPath(XYItemRendererState state, Graphics2D g2, XYPlot plot, XYDataset dataset, int pass, int series, int item, ValueAxis domainAxis, ValueAxis rangeAxis, Rectangle2D dataArea)(Code)(Java Doc) protected void drawSecondaryPass(Graphics2D g2, XYPlot plot, XYDataset dataset, int pass, int series, int item, ValueAxis domainAxis, Rectangle2D dataArea, ValueAxis rangeAxis, CrosshairState crosshairState, EntityCollection entities)(Code)(Java Doc) public boolean equals(Object obj)(Code)(Java Doc) public boolean getBaseLinesVisible()(Code)(Java Doc) public boolean getBaseShapesFilled()(Code)(Java Doc) public boolean getBaseShapesVisible()(Code)(Java Doc) public boolean getDrawOutlines()(Code)(Java Doc) public boolean getDrawSeriesLineAsPath()(Code)(Java Doc) public boolean getItemLineVisible(int series, int item)(Code)(Java Doc) public boolean getItemShapeFilled(int series, int item)(Code)(Java Doc) public boolean getItemShapeVisible(int series, int item)(Code)(Java Doc) public LegendItem getLegendItem(int datasetIndex, int series)(Code)(Java Doc) public Shape getLegendLine()(Code)(Java Doc) public Boolean getLinesVisible()(Code)(Java Doc) public int getPassCount()(Code)(Java Doc) public Boolean getSeriesLinesVisible(int series)(Code)(Java Doc) public Boolean getSeriesShapesFilled(int series)(Code)(Java Doc) public Boolean getSeriesShapesVisible(int series)(Code)(Java Doc) public Boolean getShapesVisible()(Code)(Java Doc) public boolean getUseFillPaint()(Code)(Java Doc) public boolean getUseOutlinePaint()(Code)(Java Doc) public XYItemRendererState initialise(Graphics2D g2, Rectangle2D dataArea, XYPlot plot, XYDataset data, PlotRenderingInfo info)(Code)(Java Doc) protected boolean isItemPass(int pass)(Code)(Java Doc) protected boolean isLinePass(int pass)(Code)(Java Doc) public void setBaseLinesVisible(boolean flag)(Code)(Java Doc) public void setBaseShapesFilled(boolean flag)(Code)(Java Doc) public void setBaseShapesVisible(boolean flag)(Code)(Java Doc) public void setDrawOutlines(boolean flag)(Code)(Java Doc) public void setDrawSeriesLineAsPath(boolean flag)(Code)(Java Doc) public void setLegendLine(Shape line)(Code)(Java Doc) public void setLinesVisible(Boolean visible)(Code)(Java Doc) public void setLinesVisible(boolean visible)(Code)(Java Doc) public void setSeriesLinesVisible(int series, Boolean flag)(Code)(Java Doc) public void setSeriesLinesVisible(int series, boolean visible)(Code)(Java Doc) public void setSeriesShapesFilled(int series, boolean flag)(Code)(Java Doc) public void setSeriesShapesFilled(int series, Boolean flag)(Code)(Java Doc) public void setSeriesShapesVisible(int series, boolean visible)(Code)(Java Doc) public void setSeriesShapesVisible(int series, Boolean flag)(Code)(Java Doc) public void setShapesFilled(boolean filled)(Code)(Java Doc) public void setShapesFilled(Boolean filled)(Code)(Java Doc) public void setShapesVisible(Boolean visible)(Code)(Java Doc) public void setShapesVisible(boolean visible)(Code)(Java Doc) public void setUseFillPaint(boolean flag)(Code)(Java Doc) public void setUseOutlinePaint(boolean flag)(Code)(Java Doc)
|
|
|