Package sec.sun.awt.geom
Class CurveObject
java.lang.Object
sec.sun.awt.geom.CurveObject
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintcompareTo(CurveObject that, double[] yrange) intcrossingsFor(double x, double y) voidbooleanfindIntersect(CurveObject that, double[] yrange, double ymin, int slevel, int tlevel, double s0, double xs0, double ys0, double s1, double xs1, double ys1, double t0, double xt0, double yt0, double t1, double xt1, double yt1) getCurve()final intintgetOrder()intgetSegment(double[] coords) getSubCurve(double ystart, double yend, int dir) getWithDirection(int direction) doublegetX0()doublegetX1()doublegetXBot()doublegetXMax()doublegetXMin()doublegetXTop()doublegetY0()doublegetY1()doublegetYBot()doublegetYTop()doublenextVertical(double t0, double t1) doublerefineTforY(double t0, double yt0, double y0) doubleTforY(double t) toString()doubleXforT(double t) doubleXforY(double y) doubleYforT(double t)
-
Constructor Details
-
CurveObject
-
CurveObject
-
-
Method Details
-
getCurve
-
getOrder
-
getXTop
-
getYTop
-
getXBot
-
getYBot
-
getXMin
-
getXMax
-
getDirection
-
XforY
-
getReversedCurve
-
getX0
-
getY0
-
getX1
-
getY1
-
XforT
-
YforT
-
TforY
-
nextVertical
-
controlPointString
-
toString
-
crossingsFor
-
accumulateCrossings
-
refineTforY
-
findIntersect
public boolean findIntersect(CurveObject that, double[] yrange, double ymin, int slevel, int tlevel, double s0, double xs0, double ys0, double s1, double xs1, double ys1, double t0, double xt0, double yt0, double t1, double xt1, double yt1) -
compareTo
-
getSegment
-
getSubCurve
-
enlarge
-
getWithDirection
-