public class TwoDImageExporter extends ImageExporter implements Exporter<Array2DImage>
| Modifier and Type | Method and Description |
|---|---|
void |
convert(Array2DImage array2DImage,
OutputStream outputStream)
Converts a 2D array file to a viewable image file.
|
void |
convert(OutputStream outputStream,
int objectIndex)
Converts the object at index objectIndex into the desired export type.
|
Array2DImage |
getArray2DImage()
Get the Array 2D Image
|
String |
getExportType()
Get the export image format
|
int |
getTargetPixelDepth()
Return the target image pixel depth in bits
|
boolean |
isFirstIndexFastest()
Is the first index fastest?
|
boolean |
isSampleDirectionRight()
Is the sample direction to the right?
|
boolean |
maximizeDynamicRange()
Get whether or not input data elements are scaled up to the
target pixel bit depth
|
void |
maximizeDynamicRange(boolean dynamicRangeScaling)
Set whether or not input data elements are scaled up to the
maximum pixel bit depth
|
void |
setArray2DImage(Array2DImage img)
Set the Array 2D Image
|
void |
setExportType(String exportType)
Set the export image format.
|
void |
setFirstIndexFastest(boolean firstIndexFastest)
Set whether the first index is fastest.
|
void |
setSampleDirectionRight(boolean sampleDirectionRight)
Set the sample direction.
|
void |
setTargetPixelDepth(int targetPixelDepth)
Set the target pixel bit depth
|
getDisplaySettings, parseLabel, parseLabel, parseLabel, parseLabel, setDisplaySettingsgetObjectProvider, getObservationalFileArea, setObjectProvider, setObservationalFileAreaclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetObjectProvider, setObservationalFileAreapublic void convert(OutputStream outputStream, int objectIndex) throws IOException
Exporterconvert in interface Exporter<Array2DImage>outputStream - the output stream for the output objectobjectIndex - the index of the input object of type T in the associated
observational file areaIOExceptionpublic void convert(Array2DImage array2DImage, OutputStream outputStream) throws IOException
convert in interface Exporter<Array2DImage>outputStream - the output streamarray2DImage - the array2DImage object to convertIOException - if there is an exception writing to the stream or reading the imagepublic int getTargetPixelDepth()
public void setTargetPixelDepth(int targetPixelDepth)
targetPixelDepth - the target pixel bit depthpublic boolean maximizeDynamicRange()
public void maximizeDynamicRange(boolean dynamicRangeScaling)
dynamicRangeScaling - public String getExportType()
public void setExportType(String exportType)
setExportType in interface Exporter<Array2DImage>exportType - the export image formatpublic boolean isSampleDirectionRight()
public void setSampleDirectionRight(boolean sampleDirectionRight)
sampleDirectionRight - public boolean isFirstIndexFastest()
public void setFirstIndexFastest(boolean firstIndexFastest)
firstIndexFastest - public Array2DImage getArray2DImage()
public void setArray2DImage(Array2DImage img)
img - Copyright © 2010–2017 Planetary Data System. All rights reserved.