Package loci.formats
Class CoreMetadataList
-
Field Summary
FieldsFields inherited from class loci.formats.MetadataList
data -
Constructor Summary
ConstructorsConstructorDescriptionCoreMetadataList(int size1) Construct a list containing a specified number of primary elements.CoreMetadataList(int[] sizes) Construct a list containing a specified number of primary and secondary elements.CoreMetadataList(int size1, int size2) Construct a list containing a specified number of primary elements and a fixed number of secondary elements.CoreMetadataList(List<CoreMetadata> list) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int i1, CoreMetadata value) Add a secondary array element to the specified primary arrayintflattenedIndex(int series, int resolution) int[]flattenedIndexes(int flattenedIndex) intGet flattened size (all resolutions in all series)voidreorder()voidsetFlattenedList(List<CoreMetadata> list)
-
Field Details
-
comparator
-
-
Constructor Details
-
CoreMetadataList
public CoreMetadataList() -
CoreMetadataList
-
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 elementssize2- 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
-
-
Method Details
-
add
Add a secondary array element to the specified primary array- Overrides:
addin classMetadataList<CoreMetadata>- Parameters:
i1- The primary array indexvalue- The element to set
-
reorder
public void reorder() -
getFlattenedList
-
setFlattenedList
-
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)
-