omerojava.util
Class IntConverter

java.lang.Object
  extended by omerojava.util.IntConverter

public class IntConverter
extends Object

Packs a sequence of bytes representing a signed (2's complement) big-endian integer into an integer value of appropriate integer value.

This class handles the conversion of signed big-endian integers of 1, 2 and 4-byte length (bytes are assumed to be 8-bit long). Values are packed into a double.

Since:
OME3.0
Version:
3.0 (Internal version: $Revision: $Date: $)
Author:
Jean-Marie Burel      j.burel@dundee.ac.uk, Donald MacDonald      donald@lifesci.dundee.ac.uk

Constructor Summary
IntConverter()
           
 
Method Summary
 double pack(ReadOnlyByteArray data, int offset, int length)
          Implemented as specified by BytesConverter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntConverter

public IntConverter()
Method Detail

pack

public double pack(ReadOnlyByteArray data,
                   int offset,
                   int length)
Implemented as specified by BytesConverter

Parameters:
data - The byte array containing the bytes to convert.
offset - The position of the first byte making up the pixel value.
length - The number of bytes that make up the pixel value.
Returns:
An object to wrap the actual numeric value.
See Also:
BytesConverter.pack(ReadOnlyByteArray, int, int)


OmeroJava Api

Version: 4.3.3-00d1137e-b2894

Copyright © 2009 The University of Dundee. All Rights Reserved.