public class MultipageTiffReader extends Object
Modifier and Type | Class and Description |
---|---|
class |
MultipageTiffReader.IFDData |
class |
MultipageTiffReader.IFDEntry |
Modifier and Type | Field and Description |
---|---|
protected List<String> |
angleNames |
protected boolean |
applyAxis |
static char |
BITS_PER_SAMPLE |
protected double |
calX |
protected double |
calY |
protected double |
calZ |
protected List<String> |
channelNames |
static int |
COMMENTS_HEADER |
static int |
COMMENTS_OFFSET_HEADER |
static int |
DISPLAY_SETTINGS_HEADER |
static int |
DISPLAY_SETTINGS_OFFSET_HEADER |
static char |
IMAGE_DESCRIPTION |
static int |
INDEX_MAP_HEADER |
static int |
INDEX_MAP_OFFSET_HEADER |
static String |
lastDisplayedFile |
static char |
MM_METADATA |
protected double[] |
rotAxis |
static char |
SAMPLES_PER_PIXEL |
static char |
STRIP_BYTE_COUNTS |
static char |
STRIP_OFFSETS |
static int |
SUMMARY_MD_HEADER |
protected String |
unit |
Constructor and Description |
---|
MultipageTiffReader(File file)
This constructor is used for opening datasets that have already been
saved
|
public static final int INDEX_MAP_HEADER
public static final int DISPLAY_SETTINGS_OFFSET_HEADER
public static final int DISPLAY_SETTINGS_HEADER
public static final int INDEX_MAP_OFFSET_HEADER
public static final int SUMMARY_MD_HEADER
public static final int COMMENTS_OFFSET_HEADER
public static final int COMMENTS_HEADER
public static final char BITS_PER_SAMPLE
public static final char STRIP_OFFSETS
public static final char SAMPLES_PER_PIXEL
public static final char STRIP_BYTE_COUNTS
public static final char IMAGE_DESCRIPTION
public static final char MM_METADATA
public static String lastDisplayedFile
protected String unit
protected double calX
protected double calY
protected double calZ
protected double[] rotAxis
protected boolean applyAxis
public MultipageTiffReader(File file) throws IOException
IOException
public String getPixelType()
public static String generateLabel(int channel, int slice, int frame, int position)
public void close() throws IOException
IOException
public void setApplyAxis(boolean apply)
public boolean applyAxis()
public void setCalX(double cal)
public void setCalY(double cal)
public void setCalZ(double cal)
public void setCalUnit(String unit)
public int width()
public int height()
public int depth()
public double calX()
public double calY()
public double calZ()
public String calUnit()
public int numTimepoints()
public int numPositions()
public int numChannelsAndAngles()
public int numChannels()
public int numAngles()
public String rotationAngle(int angleId)
public int interleavedId(int channelId, int angleId)
public String channelName(int channelId)
public String rotationAxisName()
public int rotationAxisIndex()
public void setRotAxis(double[] axis)
public double[] rotationAxis()
public static void main(String[] args) throws IOException
IOException
Copyright © 2015–2021 Fiji. All rights reserved.