me.lemire.integercompression
Class IntegratedComposition

java.lang.Object
  extended by me.lemire.integercompression.IntegratedComposition
All Implemented Interfaces:
IntegerCODEC, IntegratedIntegerCODEC

public class IntegratedComposition
extends Object
implements IntegratedIntegerCODEC

Helper class to compose schemes.

Author:
Daniel Lemire

Constructor Summary
IntegratedComposition(IntegratedIntegerCODEC f1, IntegratedIntegerCODEC f2)
           
 
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

IntegratedComposition

public IntegratedComposition(IntegratedIntegerCODEC f1,
                             IntegratedIntegerCODEC f2)
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.