Class DHMMetaData

java.lang.Object
net.preibisch.mvrecon.fiji.datasetmanager.DHMMetaData

public class DHMMetaData extends Object
  • Constructor Details

    • DHMMetaData

      public DHMMetaData(File directory, double calX, double calY, double calZ, String calUnit, boolean compareAllSizes)
  • Method Details

    • loadMetaData

      public boolean loadMetaData()
    • getDir

      public File getDir()
    • getStackDir

      public String getStackDir()
    • getAmplitudeDir

      public String getAmplitudeDir()
    • getPhaseDir

      public String getPhaseDir()
    • getZPlanes

      public List<String> getZPlanes()
    • getTimepoints

      public List<String> getTimepoints()
    • getAmpChannelId

      public int getAmpChannelId()
    • getPhaseChannelId

      public int getPhaseChannelId()
    • getWidth

      public int getWidth()
    • getHeight

      public int getHeight()
    • getDepth

      public int getDepth()
    • getExt

      public String getExt()
    • getTimestampsAndZPlanes

      public boolean getTimestampsAndZPlanes(boolean compareAllSizes)
      Go through the directories and make sure all timestamps are present for all ampliude/phase-stacks
      Parameters:
      compareAllSizes - - open all 2d-planes and make sure the dimensions match?
      Returns:
      if succesful
    • commonStrings

      public static List<String> commonStrings(List<String> listA, List<String> listB)
    • loadTimepoints

      public static ImgLib2Temp.Pair<List<String>,String> loadTimepoints(File dataDir)
    • parseTimestamps

      public boolean parseTimestamps(File directory, String timestampFile)
    • checkIntegrity

      public boolean checkIntegrity(File directory)
    • main

      public static void main(String[] args)