it.geosolutions.imageio.plugins.nitronitf.wrapper
Class ImageWrapper

java.lang.Object
  extended by it.geosolutions.imageio.plugins.nitronitf.wrapper.NITFObjectWrapper
      extended by it.geosolutions.imageio.plugins.nitronitf.wrapper.IdentifiableNITFObjectWrapper
          extended by it.geosolutions.imageio.plugins.nitronitf.wrapper.ImageWrapper

public class ImageWrapper
extends IdentifiableNITFObjectWrapper

Wrapper class related to an ImageSegment of a NITF file.

Author:
Daniele Romagnoli, GeoSolutions s.a.s.

Nested Class Summary
static class ImageWrapper.Category
          Supported ICAT values
static class ImageWrapper.ICords
          Supported ICORDS values
static class ImageWrapper.ImageBand
          Image Band wrapper, storing the ISUBCAT, IREP fields of a Band Info
static class ImageWrapper.Representation
          Supported IREP values
 
Constructor Summary
ImageWrapper()
          TODO: once the mapping framework is available, we should deal with metadata objects
 
Method Summary
 ImageWrapper.ImageBand[] getBands()
           
 List<String> getComments()
           
 NITFUtilities.WriteCompression getCompression()
           
 String getIgeolo()
           
 RenderedImage getImage()
           
 ImageWrapper.Category getImageCategory()
           
 String getImageCoordinateSystem()
           
 String getImageMagnification()
           
 String getPixelJustification()
           
 ImageWrapper.Representation getRepresentation()
           
 String getSource()
           
 Map<String,Map<String,String>> getTres()
           
 void setBands(ImageWrapper.ImageBand[] bands)
           
 void setComments(List<String> comments)
           
 void setCompression(NITFUtilities.WriteCompression compression)
           
 void setIgeolo(String igeolo)
           
 void setImage(RenderedImage image)
           
 void setImageCategory(ImageWrapper.Category imageCategory)
           
 void setImageCoordinateSystem(String imageCoordinateSystem)
           
 void setImageMagnification(String imageMagnification)
           
 void setPixelJustification(String pixelJustification)
           
 void setRepresentation(ImageWrapper.Representation representation)
           
 void setSource(String source)
           
 void setTres(Map<String,Map<String,String>> tres)
           
 
Methods inherited from class it.geosolutions.imageio.plugins.nitronitf.wrapper.IdentifiableNITFObjectWrapper
getDateTime, getId, getTitle, setDateTime, setId, setTitle
 
Methods inherited from class it.geosolutions.imageio.plugins.nitronitf.wrapper.NITFObjectWrapper
getEncrypted, getSecurityClassification, getSecurityClassificationSystem, setEncrypted, setSecurityClassification, setSecurityClassificationSystem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageWrapper

public ImageWrapper()
TODO: once the mapping framework is available, we should deal with metadata objects

Method Detail

getSource

public String getSource()

setSource

public void setSource(String source)

getImage

public RenderedImage getImage()

setImage

public void setImage(RenderedImage image)

getComments

public List<String> getComments()

setComments

public void setComments(List<String> comments)

getCompression

public NITFUtilities.WriteCompression getCompression()

setCompression

public void setCompression(NITFUtilities.WriteCompression compression)

getRepresentation

public ImageWrapper.Representation getRepresentation()

setRepresentation

public void setRepresentation(ImageWrapper.Representation representation)

getImageCategory

public ImageWrapper.Category getImageCategory()

setImageCategory

public void setImageCategory(ImageWrapper.Category imageCategory)

getImageCoordinateSystem

public String getImageCoordinateSystem()

setImageCoordinateSystem

public void setImageCoordinateSystem(String imageCoordinateSystem)

getImageMagnification

public String getImageMagnification()

setImageMagnification

public void setImageMagnification(String imageMagnification)

getIgeolo

public String getIgeolo()

setIgeolo

public void setIgeolo(String igeolo)

getPixelJustification

public String getPixelJustification()

setPixelJustification

public void setPixelJustification(String pixelJustification)

getBands

public ImageWrapper.ImageBand[] getBands()

setBands

public void setBands(ImageWrapper.ImageBand[] bands)

getTres

public Map<String,Map<String,String>> getTres()

setTres

public void setTres(Map<String,Map<String,String>> tres)


Copyright © 2006–2014 GeoSolutions. All rights reserved.