Class IntervalQuantizationEncoding

    • Constructor Detail

      • IntervalQuantizationEncoding

        public IntervalQuantizationEncoding​(int min,
                                            int max,
                                            int numSteps)
      • IntervalQuantizationEncoding

        public IntervalQuantizationEncoding​(int min,
                                            int max,
                                            int numSteps,
                                            int srcType)
      • IntervalQuantizationEncoding

        public IntervalQuantizationEncoding​(Map<String,​Object> encoding)
    • Method Detail

      • getMin

        public int getMin()
      • getMax

        public int getMax()
      • getNumSteps

        public int getNumSteps()
      • getSrcType

        public int getSrcType()
      • setSrcType

        public void setSrcType​(int srcType)
      • getKind

        public String getKind()
        Description copied from interface: Encoding
        The name of this encoding. Used for serialization and to retrieve the necessary Codec implementations.
        Specified by:
        getKind in interface Encoding<Int32Array>
        Returns:
        a String representing the name of this encoding
      • decode

        public FloatArray decode​(Int32Array current)
        Description copied from interface: Encoding
        Let this Encoding work its magic and decode some data.
        Specified by:
        decode in interface Encoding<Int32Array>
        Parameters:
        current - the container to decode
        Returns:
        the decoded information