private static class PathTransition.Segment
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) double |
accumLength |
(package private) boolean |
isMoveTo |
(package private) double |
length |
(package private) PathTransition.Segment |
nextSeg |
(package private) PathTransition.Segment |
prevSeg |
(package private) double |
rotateAngle |
(package private) double |
toX |
(package private) double |
toY |
private static PathTransition.Segment |
zeroSegment |
Modifier | Constructor and Description |
---|---|
private |
Segment(boolean isMoveTo,
double toX,
double toY,
double length,
double lengthBefore,
double rotateAngle) |
Modifier and Type | Method and Description |
---|---|
void |
convertToClosePath(PathTransition.Segment moveToSeg) |
static PathTransition.Segment |
getZeroSegment() |
static PathTransition.Segment |
newClosePath(PathTransition.Segment fromSeg,
PathTransition.Segment moveToSeg) |
static PathTransition.Segment |
newLineTo(PathTransition.Segment fromSeg,
double toX,
double toY) |
static PathTransition.Segment |
newMoveTo(double toX,
double toY,
double accumLength) |
private static final PathTransition.Segment zeroSegment
boolean isMoveTo
double length
double accumLength
double toX
double toY
double rotateAngle
PathTransition.Segment prevSeg
PathTransition.Segment nextSeg
private Segment(boolean isMoveTo, double toX, double toY, double length, double lengthBefore, double rotateAngle)
public static PathTransition.Segment getZeroSegment()
public static PathTransition.Segment newMoveTo(double toX, double toY, double accumLength)
public static PathTransition.Segment newLineTo(PathTransition.Segment fromSeg, double toX, double toY)
public static PathTransition.Segment newClosePath(PathTransition.Segment fromSeg, PathTransition.Segment moveToSeg)
public void convertToClosePath(PathTransition.Segment moveToSeg)