me.lemire.integercompression
Class Simple9

java.lang.Object
  extended by me.lemire.integercompression.Simple9
All Implemented Interfaces:
IntegerCODEC

public final class Simple9
extends Object
implements IntegerCODEC


Constructor Summary
Simple9()
           
 
Method Summary
 void compress(int[] in, IntWrapper inpos, int inlength, int[] out, IntWrapper outpos)
          Both inpos and outpos are modified to represent how much data was read and written to if 12 ints (inlength = 12) are compressed to 3 ints, then inpos will be incremented by 12 while outpos will be incremented by 3 we use IntWrapper to pass the values by reference.
 String toString()
           
 void uncompress(int[] in, IntWrapper inpos, int inlength, int[] out, IntWrapper outpos)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Simple9

public Simple9()
Method Detail

compress

public void compress(int[] in,
                     IntWrapper inpos,
                     int inlength,
                     int[] out,
                     IntWrapper outpos)
Description copied from interface: IntegerCODEC
Both inpos and outpos are modified to represent how much data was read and written to if 12 ints (inlength = 12) are compressed to 3 ints, then inpos will be incremented by 12 while outpos will be incremented by 3 we use IntWrapper to pass the values by reference.

Specified by:
compress in interface IntegerCODEC

uncompress

public void uncompress(int[] in,
                       IntWrapper inpos,
                       int inlength,
                       int[] out,
                       IntWrapper outpos)
Specified by:
uncompress in interface IntegerCODEC

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.