public class TwoDImageExporter extends ObjectExporter 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
|
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 © 2016. All Rights Reserved.