Top Inners Fields Constructors Methods
com.sun.javafx.geom

public abstract Class Crossings

extends Object
Class Inheritance
Known Direct Subclasses
com.sun.javafx.geom.Crossings.EvenOdd
Imports
java.util.Vector, .Enumeration

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
public static final boolean
pack-priv int
pack-priv double
pack-priv double
pack-priv double
pack-priv double
pack-priv double[]

Constructor Summary

AccessConstructor and Description
public
Crossings(double xlo, double ylo, double xhi, double yhi)

Method Summary

Modifier and TypeMethod and Description
public abstract boolean
covers(double ystart, double yend)

public static Crossings
findCrossings(Vector<E> curves, double xlo, double ylo, double xhi, double yhi)

public final double
public final double
public final double
public final double
public final boolean
public abstract void
record(double ystart, double yend, int direction)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

debugback to summary
public static final boolean debug
limitback to summary
pack-priv int limit
xhiback to summary
pack-priv double xhi
xloback to summary
pack-priv double xlo
yhiback to summary
pack-priv double yhi
yloback to summary
pack-priv double ylo
yrangesback to summary
pack-priv double[] yranges

Constructor Detail

Crossingsback to summary
public Crossings(double xlo, double ylo, double xhi, double yhi)

Method Detail

coversback to summary
public abstract boolean covers(double ystart, double yend)
findCrossingsback to summary
public static Crossings findCrossings(Vector<E> curves, double xlo, double ylo, double xhi, double yhi)
getXHiback to summary
public final double getXHi()
getXLoback to summary
public final double getXLo()
getYHiback to summary
public final double getYHi()
getYLoback to summary
public final double getYLo()
isEmptyback to summary
public final boolean isEmpty()
recordback to summary
public abstract void record(double ystart, double yend, int direction)
com.sun.javafx.geom back to summary

public final Class Crossings.EvenOdd

extends Crossings
Class Inheritance

Field Summary

Inherited from com.sun.javafx.geom.Crossings:
debuglimitxhixloyhiyloyranges

Constructor Summary

AccessConstructor and Description
public
EvenOdd(double xlo, double ylo, double xhi, double yhi)

Method Summary

Modifier and TypeMethod and Description
public final boolean
covers(double ystart, double yend)

Implements abstract com.sun.javafx.geom.Crossings.covers.

public void
record(double ystart, double yend, int direction)

Implements abstract com.sun.javafx.geom.Crossings.record.

Inherited from com.sun.javafx.geom.Crossings:
findCrossingsgetXHigetXLogetYHigetYLoisEmptyprint

Constructor Detail

EvenOddback to summary
public EvenOdd(double xlo, double ylo, double xhi, double yhi)

Method Detail

coversback to summary
public final boolean covers(double ystart, double yend)

Implements abstract com.sun.javafx.geom.Crossings.covers.

Annotations
@Override
recordback to summary
public void record(double ystart, double yend, int direction)

Implements abstract com.sun.javafx.geom.Crossings.record.

Annotations
@Override