APIdia Launch Partner
Top Fields Constructors Methods
sun.awt.geom

pack-priv final Class Order1

extends Curve
Class Inheritance
Imports
java.awt.geom.Rectangle2D, .PathIterator, java.util.Vector

Field Summary

Modifier and TypeField and Description
private double
private double
private double
private double
private double
private double
Inherited from sun.awt.geom.Curve:
DECREASINGdirectionINCREASINGRECT_INTERSECTSTMIN

Constructor Summary

AccessConstructor and Description
public
Order1(double x0, double y0, double x1, double y1, int direction)

Method Summary

Modifier and TypeMethod and Description
public boolean
public int
compareTo(Curve other, double[] yrange)

Overrides sun.awt.geom.Curve.compareTo.

public double
dXforT(double t, int deriv)

Implements abstract sun.awt.geom.Curve.dXforT.

public double
dYforT(double t, int deriv)

Implements abstract sun.awt.geom.Curve.dYforT.

public void
public int
getOrder()

Implements abstract sun.awt.geom.Curve.getOrder.

public Curve
public int
getSegment(double[] coords)

Implements abstract sun.awt.geom.Curve.getSegment.

public Curve
getSubCurve(double ystart, double yend, int dir)

Implements abstract sun.awt.geom.Curve.getSubCurve.

public double
getX0()

Implements abstract sun.awt.geom.Curve.getX0.

public double
getX1()

Implements abstract sun.awt.geom.Curve.getX1.

public double
getXBot()

Implements abstract sun.awt.geom.Curve.getXBot.

public double
getXMax()

Implements abstract sun.awt.geom.Curve.getXMax.

public double
getXMin()

Implements abstract sun.awt.geom.Curve.getXMin.

public double
getXTop()

Implements abstract sun.awt.geom.Curve.getXTop.

public double
getY0()

Implements abstract sun.awt.geom.Curve.getY0.

public double
getY1()

Implements abstract sun.awt.geom.Curve.getY1.

public double
getYBot()

Implements abstract sun.awt.geom.Curve.getYBot.

public double
getYTop()

Implements abstract sun.awt.geom.Curve.getYTop.

public double
nextVertical(double t0, double t1)

Implements abstract sun.awt.geom.Curve.nextVertical.

public double
TforY(double y)

Implements abstract sun.awt.geom.Curve.TforY.

public double
XforT(double t)

Implements abstract sun.awt.geom.Curve.XforT.

public double
XforY(double y)

Implements abstract sun.awt.geom.Curve.XforY.

public double
YforT(double t)

Implements abstract sun.awt.geom.Curve.YforT.

Inherited from sun.awt.geom.Curve:
accumulateExtremaBoundsForCubicaccumulateExtremaBoundsForQuadcontrolPointStringcrossingsFordiffbitsfairlyClosefindIntersectgetDirectiongetSubCurvegetWithDirectioninsertCubicinsertLineinsertMoveinsertQuadnextorderofpointCrossingsForCubicpointCrossingsForLinepointCrossingsForPathpointCrossingsForQuadprevrectCrossingsForCubicrectCrossingsForLinerectCrossingsForPathrectCrossingsForQuadrefineTforYroundsigneddiffbitstoString

Field Detail

x0back to summary
private double x0
x1back to summary
private double x1
xmaxback to summary
private double xmax
xminback to summary
private double xmin
y0back to summary
private double y0
y1back to summary
private double y1

Constructor Detail

Order1back to summary
public Order1(double x0, double y0, double x1, double y1, int direction)

Method Detail

accumulateCrossingsback to summary
public boolean accumulateCrossings(Crossings c)

Overrides sun.awt.geom.Curve.accumulateCrossings.

compareToback to summary
public int compareTo(Curve other, double[] yrange)

Overrides sun.awt.geom.Curve.compareTo.

dXforTback to summary
public double dXforT(double t, int deriv)

Implements abstract sun.awt.geom.Curve.dXforT.

dYforTback to summary
public double dYforT(double t, int deriv)

Implements abstract sun.awt.geom.Curve.dYforT.

enlargeback to summary
public void enlarge(Rectangle2D r)

Implements abstract sun.awt.geom.Curve.enlarge.

getOrderback to summary
public int getOrder()

Implements abstract sun.awt.geom.Curve.getOrder.

getReversedCurveback to summary
public Curve getReversedCurve()

Implements abstract sun.awt.geom.Curve.getReversedCurve.

getSegmentback to summary
public int getSegment(double[] coords)

Implements abstract sun.awt.geom.Curve.getSegment.

getSubCurveback to summary
public Curve getSubCurve(double ystart, double yend, int dir)

Implements abstract sun.awt.geom.Curve.getSubCurve.

getX0back to summary
public double getX0()

Implements abstract sun.awt.geom.Curve.getX0.

getX1back to summary
public double getX1()

Implements abstract sun.awt.geom.Curve.getX1.

getXBotback to summary
public double getXBot()

Implements abstract sun.awt.geom.Curve.getXBot.

getXMaxback to summary
public double getXMax()

Implements abstract sun.awt.geom.Curve.getXMax.

getXMinback to summary
public double getXMin()

Implements abstract sun.awt.geom.Curve.getXMin.

getXTopback to summary
public double getXTop()

Implements abstract sun.awt.geom.Curve.getXTop.

getY0back to summary
public double getY0()

Implements abstract sun.awt.geom.Curve.getY0.

getY1back to summary
public double getY1()

Implements abstract sun.awt.geom.Curve.getY1.

getYBotback to summary
public double getYBot()

Implements abstract sun.awt.geom.Curve.getYBot.

getYTopback to summary
public double getYTop()

Implements abstract sun.awt.geom.Curve.getYTop.

nextVerticalback to summary
public double nextVertical(double t0, double t1)

Implements abstract sun.awt.geom.Curve.nextVertical.

TforYback to summary
public double TforY(double y)

Implements abstract sun.awt.geom.Curve.TforY.

XforTback to summary
public double XforT(double t)

Implements abstract sun.awt.geom.Curve.XforT.

XforYback to summary
public double XforY(double y)

Implements abstract sun.awt.geom.Curve.XforY.

YforTback to summary
public double YforT(double t)

Implements abstract sun.awt.geom.Curve.YforT.