jp.co.melco.preserv.geom
クラス psvCrossings
java.lang.Object
jp.co.melco.preserv.geom.psvCrossings
- 直系の既知のサブクラス:
- psvCrossings.EvenOdd, psvCrossings.NonZero
- public abstract class psvCrossings
- extends java.lang.Object
フィールドの概要 |
static boolean |
debug
|
コンストラクタの概要 |
psvCrossings(double x_lo,
double y_lo,
double x_hi,
double y_hi)
|
メソッドの概要 |
boolean |
accumulateCubic(double x0,
double y0,
double[] coords)
|
boolean |
accumulateLine(double x0,
double y0,
double x1,
double y1)
|
boolean |
accumulateLine(double x0,
double y0,
double x1,
double y1,
int direction)
|
boolean |
accumulateQuad(double x0,
double y0,
double[] coords)
|
abstract boolean |
covers(double start,
double end)
|
static psvCrossings |
findCrossings(java.awt.geom.PathIterator path,
double x_lo,
double y_lo,
double x_hi,
double y_hi)
|
static psvCrossings |
findCrossings(java.util.Vector curves,
double x_lo,
double y_lo,
double x_hi,
double y_hi)
|
double |
getXHi()
|
double |
getXLo()
|
double |
getYHi()
|
double |
getYLo()
|
boolean |
isEmpty()
|
void |
print()
|
abstract void |
record(double start,
double end,
int direction)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
debug
public static final boolean debug
- 関連項目:
- 定数フィールド値
psvCrossings
public psvCrossings(double x_lo,
double y_lo,
double x_hi,
double y_hi)
getXLo
public final double getXLo()
getYLo
public final double getYLo()
getXHi
public final double getXHi()
getYHi
public final double getYHi()
record
public abstract void record(double start,
double end,
int direction)
print
public void print()
isEmpty
public final boolean isEmpty()
covers
public abstract boolean covers(double start,
double end)
findCrossings
public static psvCrossings findCrossings(java.util.Vector curves,
double x_lo,
double y_lo,
double x_hi,
double y_hi)
findCrossings
public static psvCrossings findCrossings(java.awt.geom.PathIterator path,
double x_lo,
double y_lo,
double x_hi,
double y_hi)
accumulateLine
public boolean accumulateLine(double x0,
double y0,
double x1,
double y1)
accumulateLine
public boolean accumulateLine(double x0,
double y0,
double x1,
double y1,
int direction)
accumulateQuad
public boolean accumulateQuad(double x0,
double y0,
double[] coords)
accumulateCubic
public boolean accumulateCubic(double x0,
double y0,
double[] coords)