Class FileListDatasetDefinitionUtil
java.lang.Object
net.preibisch.mvrecon.fiji.datasetmanager.FileListDatasetDefinitionUtil
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic enumstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T,S> FileListDatasetDefinitionUtil.CheckResult checkMultiplicity(Map<T, List<S>> map) static voiddetectDimensionsInFile(File file, Map<FileMapEntry, net.imglib2.util.Pair<net.imglib2.Dimensions, mpicbg.spim.data.sequence.VoxelDimensions>> dimensionMaps, loci.formats.ImageReader reader) static voiddetectViewsInFile(File file, Map<File, Map<Class<? extends mpicbg.spim.data.generic.base.Entity>, FileListDatasetDefinitionUtil.CheckResult>> multiplicityMap, FileListViewDetectionState state, List<String> usedFiles, loci.formats.ImageReader reader) static voiddetectViewsInFiles(List<File> files, FileListViewDetectionState state) static voidexpandAccumulatedViewInfos(Map<Class<? extends mpicbg.spim.data.generic.base.Entity>, List<Integer>> fileVariableToUse, FilenamePatternDetector patternDetector, FileListViewDetectionState state) static <T> Map<Integer, List<FileMapEntry>> expandMapIndexed(Map<T, List<FileMapEntry>> map, boolean useSeries) static <T> net.imglib2.util.Pair<Map<Integer, T>, Map<Integer, List<FileMapEntry>>> expandMapSingleFromFile(Map<T, List<FileMapEntry>> map, FilenamePatternDetector det, List<Integer> patternIdx) static <T> net.imglib2.util.Pair<Map<Integer, T>, Map<Integer, List<FileMapEntry>>> expandMapSingleFromFileGroupedFormat(Map<T, List<FileMapEntry>> map, FilenamePatternDetector det, List<Integer> patternIdx, Map<String, net.imglib2.util.Pair<File, Integer>> groupUsageMap) static <T> Map<Integer, List<FileMapEntry>> expandTimePointMapIndexed(Map<T, List<FileMapEntry>> map) extractFullResSeries(loci.formats.IFormatReader r, int nSeries) static StringgetPatternFile(FilenamePatternDetector patternDetector, List<Integer> variableIdxes, List<Integer> invariants, List<List<Integer>> variables) static voidgroupZPlanes(FileListViewDetectionState state, FilenamePatternDetector patternDetector, List<Integer> variablesToUse) static <T> SortedMap<FileMapEntry, T> invertMapSortValue(Map<T, List<FileMapEntry>> map) static <T> List<T> listIntersect(List<T> a, List<T> b) static voidstatic net.imglib2.util.Pair<Map<FileListDatasetDefinitionUtil.TileInfo, List<net.imglib2.util.Pair<Integer, Integer>>>, Map<FileListDatasetDefinitionUtil.AngleInfo, List<net.imglib2.util.Pair<Integer, Integer>>>> static net.imglib2.util.Pair<Map<Integer, List<net.imglib2.util.Pair<Integer, Integer>>>, net.imglib2.util.Pair<Map<FileListDatasetDefinitionUtil.ChannelInfo, List<net.imglib2.util.Pair<Integer, Integer>>>, Map<Integer, List<net.imglib2.util.Pair<Integer, Integer>>>>> mapTimepointsChannelsAndIlluminations(List<net.imglib2.util.Pair<Integer, List<FileListDatasetDefinitionUtil.ChannelOrIlluminationInfo>>> infos) static List<net.imglib2.util.Pair<Integer, List<FileListDatasetDefinitionUtil.ChannelOrIlluminationInfo>>> static voidresolveAmbiguity(Map<Class<? extends mpicbg.spim.data.generic.base.Entity>, FileListDatasetDefinitionUtil.CheckResult> checkResults, boolean channelIllumAmbiguous, boolean preferChannel, boolean angleTileAmbiguous, boolean preferTile) static <T> net.imglib2.util.Pair<Map<Integer, T>, Map<Integer, List<FileMapEntry>>> resortMapNamed(Map<T, List<FileMapEntry>> map)
-
Constructor Details
-
FileListDatasetDefinitionUtil
public FileListDatasetDefinitionUtil()
-
-
Method Details
-
checkMultipleTimepoints
public static FileListDatasetDefinitionUtil.CheckResult checkMultipleTimepoints(Map<Integer, List<net.imglib2.util.Pair<Integer, Integer>>> tpMap) -
checkMultiplicity
public static <T,S> FileListDatasetDefinitionUtil.CheckResult checkMultiplicity(Map<T, List<S>> map) -
extractFullResSeries
-
predictTilesAndAngles
public static List<FileListDatasetDefinitionUtil.TileOrAngleInfo> predictTilesAndAngles(loci.formats.IFormatReader r) -
predictTimepointsChannelsAndIllums
public static List<net.imglib2.util.Pair<Integer,List<FileListDatasetDefinitionUtil.ChannelOrIlluminationInfo>>> predictTimepointsChannelsAndIllums(loci.formats.IFormatReader r) -
mapTilesAndAnglesToSeries
public static net.imglib2.util.Pair<Map<FileListDatasetDefinitionUtil.TileInfo,List<net.imglib2.util.Pair<Integer, mapTilesAndAnglesToSeriesInteger>>>, Map<FileListDatasetDefinitionUtil.AngleInfo, List<net.imglib2.util.Pair<Integer, Integer>>>> (List<FileListDatasetDefinitionUtil.TileOrAngleInfo> infos) -
mapTimepointsChannelsAndIlluminations
public static net.imglib2.util.Pair<Map<Integer,List<net.imglib2.util.Pair<Integer, mapTimepointsChannelsAndIlluminationsInteger>>>, net.imglib2.util.Pair<Map<FileListDatasetDefinitionUtil.ChannelInfo, List<net.imglib2.util.Pair<Integer, Integer>>>, Map<Integer, List<net.imglib2.util.Pair<Integer, Integer>>>>> (List<net.imglib2.util.Pair<Integer, List<FileListDatasetDefinitionUtil.ChannelOrIlluminationInfo>>> infos) -
listIntersect
-
resolveAmbiguity
public static void resolveAmbiguity(Map<Class<? extends mpicbg.spim.data.generic.base.Entity>, FileListDatasetDefinitionUtil.CheckResult> checkResults, boolean channelIllumAmbiguous, boolean preferChannel, boolean angleTileAmbiguous, boolean preferTile) -
groupZPlanes
public static void groupZPlanes(FileListViewDetectionState state, FilenamePatternDetector patternDetector, List<Integer> variablesToUse) -
getPatternFile
-
expandAccumulatedViewInfos
public static void expandAccumulatedViewInfos(Map<Class<? extends mpicbg.spim.data.generic.base.Entity>, List<Integer>> fileVariableToUse, FilenamePatternDetector patternDetector, FileListViewDetectionState state) -
expandMapSingleFromFile
public static <T> net.imglib2.util.Pair<Map<Integer,T>, expandMapSingleFromFileMap<Integer, List<FileMapEntry>>> (Map<T, List<FileMapEntry>> map, FilenamePatternDetector det, List<Integer> patternIdx) -
expandMapSingleFromFileGroupedFormat
public static <T> net.imglib2.util.Pair<Map<Integer,T>, expandMapSingleFromFileGroupedFormatMap<Integer, List<FileMapEntry>>> (Map<T, List<FileMapEntry>> map, FilenamePatternDetector det, List<Integer> patternIdx, Map<String, net.imglib2.util.Pair<File, Integer>> groupUsageMap) -
resortMapNamed
public static <T> net.imglib2.util.Pair<Map<Integer,T>, resortMapNamedMap<Integer, List<FileMapEntry>>> (Map<T, List<FileMapEntry>> map) -
expandMapIndexed
public static <T> Map<Integer,List<FileMapEntry>> expandMapIndexed(Map<T, List<FileMapEntry>> map, boolean useSeries) -
expandTimePointMapIndexed
public static <T> Map<Integer,List<FileMapEntry>> expandTimePointMapIndexed(Map<T, List<FileMapEntry>> map) -
invertMapSortValue
-
detectDimensionsInFile
public static void detectDimensionsInFile(File file, Map<FileMapEntry, net.imglib2.util.Pair<net.imglib2.Dimensions, mpicbg.spim.data.sequence.VoxelDimensions>> dimensionMaps, loci.formats.ImageReader reader) -
detectViewsInFiles
-
detectViewsInFile
public static void detectViewsInFile(File file, Map<File, Map<Class<? extends mpicbg.spim.data.generic.base.Entity>, FileListDatasetDefinitionUtil.CheckResult>> multiplicityMap, FileListViewDetectionState state, List<String> usedFiles, loci.formats.ImageReader reader) -
main
-