Class GlyfCompositeComp
- java.lang.Object
-
- org.apache.batik.svggen.font.table.GlyfCompositeComp
-
public class GlyfCompositeComp extends java.lang.Object- Version:
- $Id: GlyfCompositeComp.java 1831630 2018-05-15 12:56:55Z ssteiner $
-
-
Field Summary
Fields Modifier and Type Field Description static shortARG_1_AND_2_ARE_WORDSstatic shortARGS_ARE_XY_VALUESprivate shortargument1private shortargument2private intfirstContourprivate intfirstIndexprivate shortflagsprivate intglyphIndexstatic shortMORE_COMPONENTSprivate intpoint1private intpoint2static shortROUND_XY_TO_GRIDprivate doublescale01private doublescale10static shortUSE_MY_METRICSstatic shortWE_HAVE_A_SCALEstatic shortWE_HAVE_A_TWO_BY_TWOstatic shortWE_HAVE_AN_X_AND_Y_SCALEstatic shortWE_HAVE_INSTRUCTIONSprivate doublexscaleprivate intxtranslateprivate doubleyscaleprivate intytranslate
-
Constructor Summary
Constructors Modifier Constructor Description protectedGlyfCompositeComp(java.io.ByteArrayInputStream bais)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description shortgetArgument1()shortgetArgument2()intgetFirstContour()intgetFirstIndex()shortgetFlags()intgetGlyphIndex()doublegetScale01()doublegetScale10()doublegetXScale()intgetXTranslate()doublegetYScale()intgetYTranslate()intscaleX(int x, int y)Transforms an x-coordinate of a point for this component.intscaleY(int x, int y)Transforms a y-coordinate of a point for this component.voidsetFirstContour(int idx)voidsetFirstIndex(int idx)
-
-
-
Field Detail
-
ARG_1_AND_2_ARE_WORDS
public static final short ARG_1_AND_2_ARE_WORDS
- See Also:
- Constant Field Values
-
ARGS_ARE_XY_VALUES
public static final short ARGS_ARE_XY_VALUES
- See Also:
- Constant Field Values
-
ROUND_XY_TO_GRID
public static final short ROUND_XY_TO_GRID
- See Also:
- Constant Field Values
-
WE_HAVE_A_SCALE
public static final short WE_HAVE_A_SCALE
- See Also:
- Constant Field Values
-
MORE_COMPONENTS
public static final short MORE_COMPONENTS
- See Also:
- Constant Field Values
-
WE_HAVE_AN_X_AND_Y_SCALE
public static final short WE_HAVE_AN_X_AND_Y_SCALE
- See Also:
- Constant Field Values
-
WE_HAVE_A_TWO_BY_TWO
public static final short WE_HAVE_A_TWO_BY_TWO
- See Also:
- Constant Field Values
-
WE_HAVE_INSTRUCTIONS
public static final short WE_HAVE_INSTRUCTIONS
- See Also:
- Constant Field Values
-
USE_MY_METRICS
public static final short USE_MY_METRICS
- See Also:
- Constant Field Values
-
firstIndex
private int firstIndex
-
firstContour
private int firstContour
-
argument1
private short argument1
-
argument2
private short argument2
-
flags
private short flags
-
glyphIndex
private int glyphIndex
-
xscale
private double xscale
-
yscale
private double yscale
-
scale01
private double scale01
-
scale10
private double scale10
-
xtranslate
private int xtranslate
-
ytranslate
private int ytranslate
-
point1
private int point1
-
point2
private int point2
-
-
Method Detail
-
setFirstIndex
public void setFirstIndex(int idx)
-
getFirstIndex
public int getFirstIndex()
-
setFirstContour
public void setFirstContour(int idx)
-
getFirstContour
public int getFirstContour()
-
getArgument1
public short getArgument1()
-
getArgument2
public short getArgument2()
-
getFlags
public short getFlags()
-
getGlyphIndex
public int getGlyphIndex()
-
getScale01
public double getScale01()
-
getScale10
public double getScale10()
-
getXScale
public double getXScale()
-
getYScale
public double getYScale()
-
getXTranslate
public int getXTranslate()
-
getYTranslate
public int getYTranslate()
-
scaleX
public int scaleX(int x, int y)Transforms an x-coordinate of a point for this component.- Parameters:
x- The x-coordinate of the point to transformy- The y-coordinate of the point to transform- Returns:
- The transformed x-coordinate
-
scaleY
public int scaleY(int x, int y)Transforms a y-coordinate of a point for this component.- Parameters:
x- The x-coordinate of the point to transformy- The y-coordinate of the point to transform- Returns:
- The transformed y-coordinate
-
-