public class ThreeDImageExporter extends ImageExporter implements Exporter<Array3DImage>
| Modifier and Type | Method and Description | 
|---|---|
void | 
convert(Array3DImage array3DImage,
       OutputStream outputStream)
Converts a 3D array file to a viewable image file. 
 | 
void | 
convert(OutputStream outputStream,
       int objectIndex)
Converts the object at index objectIndex into the desired export type. 
 | 
Array3DImage | 
getArray3DImage()
Get the Array 3D 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 | 
setArray3DImage(Array3DImage img)
Set the Array 3D 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, 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<Array3DImage>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(Array3DImage array3DImage, OutputStream outputStream) throws IOException
convert in interface Exporter<Array3DImage>outputStream - the output streamarray3DImage - the array3DImage 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<Array3DImage>exportType - the export image formatpublic boolean isSampleDirectionRight()
public void setSampleDirectionRight(boolean sampleDirectionRight)
sampleDirectionRight - public boolean isFirstIndexFastest()
public void setFirstIndexFastest(boolean firstIndexFastest)
firstIndexFastest - public Array3DImage getArray3DImage()
public void setArray3DImage(Array3DImage img)
img - Copyright © 2010–2016 Planetary Data System. All rights reserved.