Class HemfHeader

    • Constructor Detail

      • HemfHeader

        public HemfHeader()
    • Method Detail

      • getBoundsRectangle

        public Rectangle2D getBoundsRectangle()
      • getFrameRectangle

        public Rectangle2D getFrameRectangle()
      • getBytes

        public long getBytes()
      • getRecords

        public long getRecords()
      • getHandles

        public int getHandles()
      • getDescription

        public String getDescription()
      • getNPalEntries

        public long getNPalEntries()
      • isHasExtension1

        public boolean isHasExtension1()
      • getCbPixelFormat

        public long getCbPixelFormat()
      • getOffPixelFormat

        public long getOffPixelFormat()
      • getbOpenGL

        public long getbOpenGL()
      • isHasExtension2

        public boolean isHasExtension2()
      • getDeviceDimension

        public Dimension2D getDeviceDimension()
      • getMilliDimension

        public Dimension2D getMilliDimension()
      • getMicroDimension

        public Dimension2D getMicroDimension()
      • init

        public long init​(LittleEndianInputStream leis,
                         long recordSize,
                         long recordId)
                  throws IOException
        Description copied from interface: HemfRecord
        Init record from stream
        Specified by:
        init in interface HemfRecord
        Parameters:
        leis - the little endian input stream
        recordSize - the size limit for this record
        recordId - the id of the HemfRecordType
        Returns:
        count of processed bytes
        Throws:
        IOException - when the inputstream is malformed