Package loci.formats

Class CoreMetadataList


public class CoreMetadataList extends MetadataList<CoreMetadata>
  • Field Details

  • Constructor Details

    • CoreMetadataList

      public CoreMetadataList()
    • CoreMetadataList

      public CoreMetadataList(CoreMetadataList copy)
    • CoreMetadataList

      public CoreMetadataList(int size1)
      Construct a list containing a specified number of primary elements. This may be used to specify e.g. the number of image series without any sub-resolutions. The sub-resolutions, including the full resolution, must be added afterward.
      Parameters:
      size1 - The number of primary list elements
    • CoreMetadataList

      public CoreMetadataList(int size1, int size2)
      Construct a list containing a specified number of primary elements and a fixed number of secondary elements. This may be used to specify e.g. the number of image series with a fixed number of sub-resolutions.
      Parameters:
      size1 - The number of primary list elements
      size2 - The number of secondary level list elements
    • CoreMetadataList

      public CoreMetadataList(int[] sizes)
      Construct a list containing a specified number of primary and secondary elements. This may be used to specify e.g. the number of image series including all sub-resolutions.
      Parameters:
      sizes - The number of primary and secondary list elements; the array elements are the secondary element sizes.
    • CoreMetadataList

      public CoreMetadataList(List<CoreMetadata> list)
  • Method Details

    • add

      public void add(int i1, CoreMetadata value)
      Add a secondary array element to the specified primary array
      Overrides:
      add in class MetadataList<CoreMetadata>
      Parameters:
      i1 - The primary array index
      value - The element to set
    • reorder

      public void reorder()
    • getFlattenedList

      public List<CoreMetadata> getFlattenedList()
    • setFlattenedList

      public void setFlattenedList(List<CoreMetadata> list)
    • getSeriesList

      public List<CoreMetadata> getSeriesList()
    • flattenedSize

      public int flattenedSize()
      Get flattened size (all resolutions in all series)
      Returns:
      The number of all resolutions in all series
    • flattenedIndex

      public int flattenedIndex(int series, int resolution)
    • flattenedIndexes

      public int[] flattenedIndexes(int flattenedIndex)