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, setDisplaySettings
getObjectProvider, getObservationalFileArea, setObjectProvider, setObservationalFileArea
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setObjectProvider, setObservationalFileArea
public void convert(OutputStream outputStream, int objectIndex) throws IOException
Exporter
convert
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 areaIOException
public 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–2018 Planetary Data System. All rights reserved.