Class HCompressorOption

    • Field Detail

      • scale

        private int scale
      • smooth

        private boolean smooth
      • tileHeight

        private int tileHeight
      • tileWidth

        private int tileWidth
    • Constructor Detail

      • HCompressorOption

        public HCompressorOption()
    • Method Detail

      • copy

        public HCompressorOption copy()
        Specified by:
        copy in interface ICompressOption
        Returns:
        copy the option (normally the option from with the copy happened is saved as original).
      • getScale

        public int getScale()
      • getTileHeight

        public int getTileHeight()
      • getTileWidth

        public int getTileWidth()
      • isLossyCompression

        public boolean isLossyCompression()
        Specified by:
        isLossyCompression in interface ICompressOption
        Returns:
        true if the compression done with this specified options uses approximations. That means if the reconstruction of the data is excact the return should be false.
      • isSmooth

        public boolean isSmooth()
      • setParameters

        public void setParameters​(ICompressParameters parameters)
        Description copied from interface: ICompressOption
        set the parameters that must be synchronized with the hdu meta data.
        Specified by:
        setParameters in interface ICompressOption
        Parameters:
        parameters - the parameters to synchronized
      • unwrap

        public <T> T unwrap​(java.lang.Class<T> clazz)
        Description copied from interface: ICompressOption
        un wrap a specific implementation detail.
        Specified by:
        unwrap in interface ICompressOption
        Type Parameters:
        T - the class to unrwap
        Parameters:
        clazz - the type to unwrap
        Returns:
        the implementation detail or null if no such detail is avalable.