Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.jrefinery.chart
Class XYPlot.LineRange  view XYPlot.LineRange download XYPlot.LineRange.java

java.lang.Object
  extended bycom.jrefinery.chart.XYPlot.LineRange
Enclosing class:
XYPlot

private static class XYPlot.LineRange
extends java.lang.Object


Field Summary
(package private)  java.awt.geom.Line2D edge1
           
(package private)  java.awt.geom.Line2D edge2
           
(package private)  java.awt.Paint edgeLinePaint
           
(package private)  java.awt.Stroke edgeLineStroke
           
(package private)  java.awt.Polygon fillArea
           
(package private)  java.awt.Paint fillPaint
           
(package private)  java.awt.geom.Line2D mainLine
           
(package private)  java.awt.Paint mainLinePaint
           
(package private)  java.awt.Stroke mainLineStroke
           
 
Constructor Summary
XYPlot.LineRange(double x0, double y0, double x1, double y1, double x2, double y2, double x3, double y3, java.awt.Stroke outlineStroke, java.awt.Paint mainLinePaint)
           
 
Method Summary
private  double calcAlpha(java.awt.Color c)
           
 void draw(java.awt.Graphics2D g2)
           
private  java.awt.geom.Point2D gradientStart(double x0, double y0, double x1, double y1, double x2, double y2, double x3, double y3)
           
private  java.awt.Color transp(java.awt.Color c, double alpha)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

edge1

java.awt.geom.Line2D edge1

edge2

java.awt.geom.Line2D edge2

mainLine

java.awt.geom.Line2D mainLine

fillArea

java.awt.Polygon fillArea

mainLineStroke

java.awt.Stroke mainLineStroke

edgeLineStroke

java.awt.Stroke edgeLineStroke

mainLinePaint

java.awt.Paint mainLinePaint

edgeLinePaint

java.awt.Paint edgeLinePaint

fillPaint

java.awt.Paint fillPaint
Constructor Detail

XYPlot.LineRange

public XYPlot.LineRange(double x0,
                        double y0,
                        double x1,
                        double y1,
                        double x2,
                        double y2,
                        double x3,
                        double y3,
                        java.awt.Stroke outlineStroke,
                        java.awt.Paint mainLinePaint)
Method Detail

draw

public void draw(java.awt.Graphics2D g2)

calcAlpha

private double calcAlpha(java.awt.Color c)

transp

private java.awt.Color transp(java.awt.Color c,
                              double alpha)

gradientStart

private java.awt.geom.Point2D gradientStart(double x0,
                                            double y0,
                                            double x1,
                                            double y1,
                                            double x2,
                                            double y2,
                                            double x3,
                                            double y3)