gnu.java.awt.font.opentype.truetype
Class Zone
java.lang.Object
|
+--gnu.java.awt.font.opentype.truetype.Zone
- final class Zone
- extends java.lang.Object
A collection of points with some additional information.
|
Constructor Summary |
Zone(int maxNumPoints)
|
|
Method Summary |
(package private) void |
combineWithSubGlyph(Zone zone,
int numPhantomPoints)
|
private void |
dump()
|
int |
getCapacity()
|
int |
getOriginalX(int point)
|
int |
getOriginalY(int point)
|
java.awt.geom.GeneralPath |
getPath()
|
java.awt.geom.PathIterator |
getPathIterator()
|
int |
getSize()
|
int |
getX(int point)
|
int |
getY(int point)
|
boolean |
isContourEnd(int point)
|
boolean |
isOnCurve(int point)
|
void |
setContourEnd(int point,
boolean segEnd)
|
void |
setNumPoints(int numPoints)
|
void |
setOnCurve(int point,
boolean onCurve)
|
void |
setOriginalX(int point,
int x)
|
void |
setOriginalY(int point,
int y)
|
void |
setX(int point,
int value,
boolean touch)
|
void |
setY(int point,
int value,
boolean touch)
|
(package private) void |
transform(double pointSize,
java.awt.geom.AffineTransform deviceTransform,
int unitsPerEm,
int preTranslateX,
int preTranslateY)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pos
private final int[] pos
origPos
private final int[] origPos
flags
private final byte[] flags
numPoints
private int numPoints
FLAG_TOUCHED_X
private static final int FLAG_TOUCHED_X
- See Also:
- Constant Field Values
FLAG_TOUCHED_Y
private static final int FLAG_TOUCHED_Y
- See Also:
- Constant Field Values
FLAG_ON_CURVE
private static final int FLAG_ON_CURVE
- See Also:
- Constant Field Values
FLAG_CONTOUR_END
private static final int FLAG_CONTOUR_END
- See Also:
- Constant Field Values
Zone
public Zone(int maxNumPoints)
getCapacity
public int getCapacity()
getSize
public int getSize()
getX
public int getX(int point)
setX
public void setX(int point,
int value,
boolean touch)
setY
public void setY(int point,
int value,
boolean touch)
getY
public int getY(int point)
getOriginalX
public int getOriginalX(int point)
getOriginalY
public int getOriginalY(int point)
setOriginalX
public void setOriginalX(int point,
int x)
setOriginalY
public void setOriginalY(int point,
int y)
setNumPoints
public void setNumPoints(int numPoints)
isOnCurve
public boolean isOnCurve(int point)
setOnCurve
public void setOnCurve(int point,
boolean onCurve)
isContourEnd
public boolean isContourEnd(int point)
setContourEnd
public void setContourEnd(int point,
boolean segEnd)
transform
void transform(double pointSize,
java.awt.geom.AffineTransform deviceTransform,
int unitsPerEm,
int preTranslateX,
int preTranslateY)
combineWithSubGlyph
void combineWithSubGlyph(Zone zone,
int numPhantomPoints)
dump
private void dump()
getPathIterator
public java.awt.geom.PathIterator getPathIterator()
getPath
public java.awt.geom.GeneralPath getPath()