Interface BitmapStorage32

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void add​(int newdata)
      Adding words directly to the bitmap (for expert use).
      void addStreamOfEmptyWords​(boolean v, int number)
      For experts: You want to add many zeroes or ones? This is the method you use.
      void addStreamOfLiteralWords​(int[] data, int start, int number)
      if you have several literal words to copy over, this might be faster.
      void addStreamOfNegatedLiteralWords​(int[] data, int start, int number)
      Like "addStreamOfLiteralWords" but negates the words being added.
      void setSizeInBits​(int bits)
      directly set the sizeinbits field
    • Method Detail

      • add

        void add​(int newdata)
        Adding words directly to the bitmap (for expert use). This is normally how you add data to the array. So you add bits in streams of 8*8 bits.
        Parameters:
        newdata - the word
      • addStreamOfLiteralWords

        void addStreamOfLiteralWords​(int[] data,
                                     int start,
                                     int number)
        if you have several literal words to copy over, this might be faster.
        Parameters:
        data - the literal words
        start - the starting point in the array
        number - the number of literal words to add
      • addStreamOfEmptyWords

        void addStreamOfEmptyWords​(boolean v,
                                   int number)
        For experts: You want to add many zeroes or ones? This is the method you use.
        Parameters:
        v - zeros or ones
        number - how many to words add
      • addStreamOfNegatedLiteralWords

        void addStreamOfNegatedLiteralWords​(int[] data,
                                            int start,
                                            int number)
        Like "addStreamOfLiteralWords" but negates the words being added.
        Parameters:
        data - the literal words
        start - the starting point in the array
        number - the number of literal words to add
      • setSizeInBits

        void setSizeInBits​(int bits)
        directly set the sizeinbits field
        Parameters:
        bits - number of bits