Class OMEZARR
java.lang.Object
net.preibisch.mvrecon.fiji.datasetmanager.OMEZARR
- All Implemented Interfaces:
MultiViewDatasetDefinition
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected static interfaceprotected static class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateDataset(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.An explanation for the user what exactly thisMultiViewDatasetDefinitionsupports and how it needs to be stored.getTitle()Defines the title under which it will be displayed in the list of available multi-view dataset definitionsprotected static booleanhasCommonScale(Map<String, net.imglib2.util.Pair<org.janelia.saalfeldlab.n5.DatasetAttributes, net.imglib2.util.Pair<mpicbg.spim.data.sequence.VoxelDimensions, double[]>>> attr) static voidbooleanprotected static HashMap<mpicbg.spim.data.sequence.ViewId, AllenOMEZarrLoader.OMEZARREntry> updateViewSetup(String dataset, Collection<mpicbg.spim.data.sequence.ViewSetup> viewSetups, net.imglib2.util.Pair<org.janelia.saalfeldlab.n5.DatasetAttributes, net.imglib2.util.Pair<mpicbg.spim.data.sequence.VoxelDimensions, double[]>> meta, int angleId, int channelId, int illumId, int tileId, int tpId, long sizeT, int numDimensions)
-
Field Details
-
defaultDirectory
-
defaultDir
-
defaultZarrChoice
public static int defaultZarrChoice -
defaultURIListChoice
public static int defaultURIListChoice
-
-
Constructor Details
-
OMEZARR
public OMEZARR()
-
-
Method Details
-
supportsRemoteXMLLocation
public boolean supportsRemoteXMLLocation()- Specified by:
supportsRemoteXMLLocationin interfaceMultiViewDatasetDefinition- Returns:
- if the XML can be stored somewhere else but where the data is located
-
getTitle
Description copied from interface:MultiViewDatasetDefinitionDefines the title under which it will be displayed in the list of available multi-view dataset definitions- Specified by:
getTitlein interfaceMultiViewDatasetDefinition- Returns:
- the title
-
getExtendedDescription
Description copied from interface:MultiViewDatasetDefinitionAn explanation for the user what exactly thisMultiViewDatasetDefinitionsupports and how it needs to be stored. Up to 15 lines will be displayed with 80 characters each. No newline characters are allowed.- Specified by:
getExtendedDescriptionin interfaceMultiViewDatasetDefinition- Returns:
- description
-
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
-
updateViewSetup
protected static HashMap<mpicbg.spim.data.sequence.ViewId,AllenOMEZarrLoader.OMEZARREntry> updateViewSetup(String dataset, Collection<mpicbg.spim.data.sequence.ViewSetup> viewSetups, net.imglib2.util.Pair<org.janelia.saalfeldlab.n5.DatasetAttributes, net.imglib2.util.Pair<mpicbg.spim.data.sequence.VoxelDimensions, double[]>> meta, int angleId, int channelId, int illumId, int tileId, int tpId, long sizeT, int numDimensions) -
hasCommonScale
protected static boolean hasCommonScale(Map<String, net.imglib2.util.Pair<org.janelia.saalfeldlab.n5.DatasetAttributes, net.imglib2.util.Pair<mpicbg.spim.data.sequence.VoxelDimensions, double[]>>> attr) -
newInstance
- Specified by:
newInstancein interfaceMultiViewDatasetDefinition- Returns:
- - a new instance of this implementation
-
main
-