Class StackList
java.lang.Object
net.preibisch.mvrecon.fiji.datasetmanager.StackList
- All Implemented Interfaces:
MultiViewDatasetDefinition
- Direct Known Subclasses:
StackListImageJ,StackListLOCI
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final charprotected Stringintintprotected String[]protected String[]static final charprotected Stringstatic Stringstatic intstatic intstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringprotected String[]protected String[]protected String[]protected String[]protected String[]protected String[]protected String[]protected String[]protected String[]protected String[]protected Stringprotected ArrayList<int[]> protected Stringprotected intprotected intprotected intprotected intprotected intstatic final charprotected Stringprotected HashMap<StackList.ViewSetupPrecursor, double[]> protected intprotected intprotected intprotected intprotected intprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringstatic booleanstatic final charprotected Stringstatic final charprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected abstract booleanconvertIntegerList(List<Integer> list) protected abstract StackImgLoadercreateAndInitImgLoader(String path, File basePath, mpicbg.spim.data.sequence.SequenceDescription sequenceDescription) createDataset(String xmlFileName) This method is supposed to (interactively, ideally ImageJ-macroscriptable) query all necessary data from the user to build up a SpimData object and save it as an XML file.protected mpicbg.spim.data.sequence.MissingViewsprotected mpicbg.spim.data.sequence.TimePointsprotected ArrayList<mpicbg.spim.data.sequence.ViewSetup> protected booleanprotected abstract intprotected abstract intprotected abstract intprotected abstract intprotected abstract intprotected StringgetFileNameFor(int tpID, int chID, int illID, int angleID, int tileID) static String[]getFileNamesFor(String fileNames, String replaceTimepoints, String replaceChannels, String replaceIlluminations, String replaceAngles, String replaceTiles, String tpName, String chName, String illName, String angleName, String tileName, int numDigitsTP, int numDigitsCh, int numDigitsIll, int numDigitsAngle, int numDigitsTile) static StringleadingZeros(String s, int numDigits) protected booleanprotected booleanprotected abstract StackList.CalibrationloadCalibration(File file) protected booleanprotected abstract double[]loadTileLocationFromMetaData(File file, int seriesOffset) protected booleanprotected booleanprotected booleanprotected booleanprotected abstract voidsetDefaultMultipleAngles(int defaultAngleChoice) protected abstract voidsetDefaultMultipleChannels(int defaultChannelChoice) protected abstract voidsetDefaultMultipleIlluminations(int defaultIlluminationChoice) protected abstract voidsetDefaultMultipleTiles(int defaultTileChoice) protected abstract voidsetDefaultMultipleTimepoints(int defaultTimepointChoice) protected abstract booleanprotected abstract booleanprotected abstract booleanprotected abstract booleanprotected abstract booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.preibisch.mvrecon.fiji.datasetmanager.MultiViewDatasetDefinition
getExtendedDescription, getTitle, newInstance, supportsRemoteXMLLocation
-
Field Details
-
TIMEPOINT_PATTERN
public static final char TIMEPOINT_PATTERN- See Also:
-
CHANNEL_PATTERN
public static final char CHANNEL_PATTERN- See Also:
-
ILLUMINATION_PATTERN
public static final char ILLUMINATION_PATTERN- See Also:
-
ANGLE_PATTERN
public static final char ANGLE_PATTERN- See Also:
-
TILE_PATTERN
public static final char TILE_PATTERN- See Also:
-
dimensionChoiceTimePointsTrue
-
dimensionChoiceTimePointsFalse
-
dimensionChoiceChannelsTrue
-
dimensionChoiceChannelsFalse
-
dimensionChoiceIlluminationsTrue
-
dimensionChoiceIlluminationsFalse
-
dimensionChoiceAnglesTrue
-
dimensionChoiceAnglesFalse
-
dimensionChoiceTilesTrue
-
dimensionChoiceTilesFalse
-
hasMultipleAngles
protected int hasMultipleAngles -
hasMultipleTimePoints
protected int hasMultipleTimePoints -
hasMultipleChannels
protected int hasMultipleChannels -
hasMultipleIlluminations
protected int hasMultipleIlluminations -
hasMultipleTiles
protected int hasMultipleTiles -
showDebugFileNames
public static boolean showDebugFileNames -
defaultTimepoints
-
defaultChannels
-
defaultIlluminations
-
defaultAngles
-
defaultTiles
-
timepoints
-
channels
-
illuminations
-
angles
-
tiles
-
timepointNameList
-
channelNameList
-
illuminationsNameList
-
angleNameList
-
tileNameList
-
replaceTimepoints
-
replaceChannels
-
replaceIlluminations
-
replaceAngles
-
replaceTiles
-
numDigitsTimepoints
protected int numDigitsTimepoints -
numDigitsChannels
protected int numDigitsChannels -
numDigitsIlluminations
protected int numDigitsIlluminations -
numDigitsAngles
protected int numDigitsAngles -
numDigitsTiles
protected int numDigitsTiles -
exceptionIds
-
calibrationChoice1
-
calibrationChoice2
-
defaultCalibration1
public static int defaultCalibration1 -
defaultCalibration2
public static int defaultCalibration2 -
calibration1
public int calibration1 -
calibration2
public int calibration2 -
calibrations
-
locations
-
defaultDirectory
-
defaultFileNamePattern
-
directory
-
fileNamePattern
-
-
Constructor Details
-
StackList
public StackList()
-
-
Method Details
-
getDefaultMultipleAngles
protected abstract int getDefaultMultipleAngles() -
getDefaultMultipleTimepoints
protected abstract int getDefaultMultipleTimepoints() -
getDefaultMultipleChannels
protected abstract int getDefaultMultipleChannels() -
getDefaultMultipleIlluminations
protected abstract int getDefaultMultipleIlluminations() -
getDefaultMultipleTiles
protected abstract int getDefaultMultipleTiles() -
setDefaultMultipleAngles
protected abstract void setDefaultMultipleAngles(int defaultAngleChoice) -
setDefaultMultipleTimepoints
protected abstract void setDefaultMultipleTimepoints(int defaultTimepointChoice) -
setDefaultMultipleChannels
protected abstract void setDefaultMultipleChannels(int defaultChannelChoice) -
setDefaultMultipleIlluminations
protected abstract void setDefaultMultipleIlluminations(int defaultIlluminationChoice) -
setDefaultMultipleTiles
protected abstract void setDefaultMultipleTiles(int defaultTileChoice) -
supportsMultipleTimepointsPerFile
protected abstract boolean supportsMultipleTimepointsPerFile() -
supportsMultipleChannelsPerFile
protected abstract boolean supportsMultipleChannelsPerFile() -
supportsMultipleAnglesPerFile
protected abstract boolean supportsMultipleAnglesPerFile() -
supportsMultipleIlluminationsPerFile
protected abstract boolean supportsMultipleIlluminationsPerFile() -
supportsMultipleTilesPerFile
protected abstract boolean supportsMultipleTilesPerFile() -
canLoadTileLocationFromMeta
protected abstract boolean canLoadTileLocationFromMeta() -
loadTileLocationFromMetaData
-
loadAllTileLocations
protected boolean loadAllTileLocations() -
queryInformation
protected boolean queryInformation() -
createAndInitImgLoader
protected abstract StackImgLoader createAndInitImgLoader(String path, File basePath, mpicbg.spim.data.sequence.SequenceDescription sequenceDescription) -
createDataset
Description copied from interface:MultiViewDatasetDefinitionThis method is supposed to (interactively, ideally ImageJ-macroscriptable) query all necessary data from the user to build up a SpimData object and save it as an XML file.- Specified by:
createDatasetin interfaceMultiViewDatasetDefinition- Parameters:
xmlFileName- - the filename of the XML that was selected (no path!)- Returns:
- - the saved
SpimData2object
-
createMissingViews
-
createViewSetups
-
createTimePoints
-
queryDetails
protected boolean queryDetails() -
debugShowFiles
protected boolean debugShowFiles() -
queryNames
- Throws:
ParseException
-
convertIntegerList
-
getFileNameFor
-
getFileNamesFor
public static String[] getFileNamesFor(String fileNames, String replaceTimepoints, String replaceChannels, String replaceIlluminations, String replaceAngles, String replaceTiles, String tpName, String chName, String illName, String angleName, String tileName, int numDigitsTP, int numDigitsCh, int numDigitsIll, int numDigitsAngle, int numDigitsTile) -
leadingZeros
-
loadFirstCalibration
protected boolean loadFirstCalibration() -
loadAllCalibrations
protected boolean loadAllCalibrations() -
loadCalibration
-
assembleDefaultPattern
-
queryGeneralInformation
protected boolean queryGeneralInformation()
-