Interface MultiViewDatasetDefinition

All Known Implementing Classes:
DHM, FileListDatasetDefinition, LightSheetZ1, MicroManager, OMEZARR, SimView, SmartSPIM, StackList, StackListImageJ, StackListLOCI

public interface MultiViewDatasetDefinition
  • Method Details

    • getTitle

      String getTitle()
      Defines the title under which it will be displayed in the list of available multi-view dataset definitions
      Returns:
      the title
    • getExtendedDescription

      String getExtendedDescription()
      An explanation for the user what exactly this MultiViewDatasetDefinition supports and how it needs to be stored. Up to 15 lines will be displayed with 80 characters each. No newline characters are allowed.
      Returns:
      description
    • createDataset

      SpimData2 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.
      Parameters:
      xmlFileName - - the filename of the XML that was selected (no path!)
      Returns:
      - the saved SpimData2 object
    • newInstance

      Returns:
      - a new instance of this implementation
    • supportsRemoteXMLLocation

      default boolean supportsRemoteXMLLocation()
      Returns:
      if the XML can be stored somewhere else but where the data is located