Class GlyfCompositeComp


  • public class GlyfCompositeComp
    extends java.lang.Object
    Version:
    $Id: GlyfCompositeComp.java 1831630 2018-05-15 12:56:55Z ssteiner $
    • Field Detail

      • WE_HAVE_AN_X_AND_Y_SCALE

        public static final short WE_HAVE_AN_X_AND_Y_SCALE
        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
    • Constructor Detail

      • GlyfCompositeComp

        protected GlyfCompositeComp​(java.io.ByteArrayInputStream bais)
    • 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 transform
        y - 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 transform
        y - The y-coordinate of the point to transform
        Returns:
        The transformed y-coordinate