Class Tile

    • Constructor Detail

      • Tile

        public Tile()
    • Method Detail

      • writeContent

        public void writeContent​(java.io.OutputStream os)
                          throws java.io.IOException
        Description copied from class: AbstractStructuredObject
        Helper method to write the contents of the Object.
        Overrides:
        writeContent in class AbstractStructuredObject
        Parameters:
        os - The stream to write to
        Throws:
        java.io.IOException - throws an I/O exception if one occurred
      • writeStart

        protected void writeStart​(java.io.OutputStream os)
                           throws java.io.IOException
        Description copied from class: AbstractStructuredObject
        Helper method to write the start of the Object.
        Overrides:
        writeStart in class AbstractStructuredObject
        Parameters:
        os - The stream to write to
        Throws:
        java.io.IOException - throws an I/O exception if one occurred
      • writeEnd

        protected void writeEnd​(java.io.OutputStream os)
                         throws java.io.IOException
        Description copied from class: AbstractStructuredObject
        Helper method to write the end of the Object.
        Overrides:
        writeEnd in class AbstractStructuredObject
        Parameters:
        os - The stream to write to
        Throws:
        java.io.IOException - an I/O exception if one occurred
      • setPosition

        public void setPosition​(TilePosition tilePosition)
      • setSize

        public void setSize​(TileSize tileSize)
      • setImageData

        public void setImageData​(byte[] imageData)
      • writeChunksToStream

        protected static void writeChunksToStream​(byte[] data,
                                                  byte[] dataHeader,
                                                  int lengthOffset,
                                                  int maxChunkLength,
                                                  java.io.OutputStream os)
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • setImageEncodingParameter

        public void setImageEncodingParameter​(byte encoding)
      • setImageIDESizeParameter

        public void setImageIDESizeParameter​(byte ideSize)
      • setIDEStructureParameter

        public void setIDEStructureParameter​(IDEStructureParameter ideStructureParameter)
      • setBandImage

        public void setBandImage​(BandImage bandImage)