Package sec.sun.awt.geom
Class CrossingsObject
java.lang.Object
sec.sun.awt.geom.CrossingsObject
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaccumulateCubic(double x0, double y0, double[] coords) booleanaccumulateLine(double x0, double y0, double x1, double y1) booleanaccumulateLine2(double x0, double y0, double x1, double y1, int direction) booleanaccumulateQuad(double x0, double y0, double[] coords) static CrossingsObjectfindCrossings(Vector curves, double xlo, double ylo, double xhi, double yhi) findCrossings2(PathIterator pi, double xlo, double ylo, double xhi, double yhi) doublegetXHi()doublegetXLo()doublegetYHi()doublegetYLo()booleanisEmpty()voidrecord(double ystart, double yend, int direction)
-
Field Details
-
CROSSINGS
- See Also:
-
NONZERO
- See Also:
-
EVENODD
- See Also:
-
debug
- See Also:
-
-
Constructor Details
-
CrossingsObject
-
-
Method Details
-
getXLo
-
getYLo
-
getXHi
-
getYHi
-
isEmpty
-
record
-
findCrossings
public static CrossingsObject findCrossings(Vector curves, double xlo, double ylo, double xhi, double yhi) -
findCrossings2
public CrossingsObject findCrossings2(PathIterator pi, double xlo, double ylo, double xhi, double yhi) -
accumulateLine
-
accumulateLine2
-
accumulateQuad
-
accumulateCubic
-