public abstract class LayoutPath extends Object
Point2D, where x is the advance and y is the offset.
| Constructor and Description |
|---|
LayoutPath()
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
pathToPoint(Point2D
Convert a location relative to the path to a point in user coordinates.
|
abstract boolean |
pointToPath(Point2D
Convert a point in user space to a location relative to the path.
|
public abstract boolean pointToPath(Point2Dpoint, Point2D location)
point - the point to convert. If it is not the same object as location, point will remain unmodified by this call.
location - a
Point2D to hold the returned location. It can be the same object as point.
NullPointerException - if point or location is null
public abstract void pathToPoint(Point2Dlocation, boolean preceding, Point2D point)
location - a
Point2D representing the advance (in x) and offset (in y) of a location relative to the path. If location is not the same object as point, location will remain unmodified by this call.
preceding - if true, the portion preceding the advance should be used, if false the portion after should be used. This has no effect if the path does not break or bend sharply at the advance.
point - a
Point2D to hold the returned point. It can be the same object as location.
NullPointerException - if location or point is null