com.morpho.morphosmart.sdk
Class MorphoImage

java.lang.Object
  extended by com.morpho.morphosmart.sdk.MorphoImage

public class MorphoImage
extends java.lang.Object

Helper class to display images from the device. This class displays the images received from MorphoSmartâ„¢.


Constructor Summary
MorphoImage()
           
 
Method Summary
 byte[] getCompressedImage()
          Get compressed image data
 CompressionAlgorithm getCompressionAlgorithm()
          Get corresponding compression algorithm
 byte[] getImage()
          Get image binary data
static MorphoImage getMorphoImageFromLive(byte[] imageStructure)
          Construct a MorphoImage from the frame received when the live mode is launched
 MorphoImageHeader getMorphoImageHeader()
          Get corresponding image header
 void setCompressedImage(byte[] compressedImage)
          Set compressed image data
 void setCompressedImage(java.lang.Object compressedImage)
          Set compressed image data from input object
 void setCompressionAlgorithm(CompressionAlgorithm compressionAlgorithm)
          Set the compression algorithm of MorphoImage
 void setImage(byte[] image)
          Set image data
 void setImage(java.lang.Object image)
          Set image data from input object
 void setMorphoImageHeader(MorphoImageHeader morphoImageHeader)
          Set corresponding image header
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MorphoImage

public MorphoImage()
Method Detail

getMorphoImageHeader

public MorphoImageHeader getMorphoImageHeader()
Get corresponding image header

Returns:
the morphoImageHeader

setMorphoImageHeader

public void setMorphoImageHeader(MorphoImageHeader morphoImageHeader)
Set corresponding image header

Parameters:
morphoImageHeader - the morphoImageHeader to set

getImage

public byte[] getImage()
Get image binary data

Returns:
the image

setImage

public void setImage(byte[] image)
Set image data

Parameters:
input - data

setImage

public void setImage(java.lang.Object image)
Set image data from input object

Parameters:
input - object

getCompressedImage

public byte[] getCompressedImage()
Get compressed image data

Returns:
the compressedImage

setCompressedImage

public void setCompressedImage(byte[] compressedImage)
Set compressed image data

Parameters:
input - compressed data

setCompressedImage

public void setCompressedImage(java.lang.Object compressedImage)
Set compressed image data from input object

Parameters:
input - object

getMorphoImageFromLive

public static MorphoImage getMorphoImageFromLive(byte[] imageStructure)
Construct a MorphoImage from the frame received when the live mode is launched

Parameters:
imageStructure - input image structure
Returns:
constructed MorphoImage

getCompressionAlgorithm

public CompressionAlgorithm getCompressionAlgorithm()
Get corresponding compression algorithm

Returns:
the compression algorithm

setCompressionAlgorithm

public void setCompressionAlgorithm(CompressionAlgorithm compressionAlgorithm)
Set the compression algorithm of MorphoImage

Parameters:
input - compression algorithm