Module io.scif

Class ICSFormat.Metadata

    • Constructor Detail

      • Metadata

        public Metadata()
    • Method Detail

      • populateImageMetadata

        public void populateImageMetadata()
        Description copied from interface: Metadata
        Generates format-agnostic image metadata structures based on this instance's format-specific metadata.
      • close

        public void close​(boolean fileOnly)
                   throws IOException
        Description copied from interface: HasSource
        Closes the image source(s) associated with this component, with a toggle to determine if the component itself is reset.
        Specified by:
        close in interface HasSource
        Overrides:
        close in class AbstractMetadata
        Parameters:
        fileOnly - - If true, only the associated source(s) are closed.
        Throws:
        IOException
      • storedRGB

        public boolean storedRGB()
      • setStoredRGB

        public void setStoredRGB​(boolean rgb)
      • get

        public String get​(String key)
        Convenience method to directly access the hashtable.
      • hasInstrumentData

        public boolean hasInstrumentData()
      • setHasInstrumentData

        public void setHasInstrumentData​(boolean hasInstrumentData)
      • isVersionTwo

        public boolean isVersionTwo()
      • setVersionTwo

        public void setVersionTwo​(boolean versionTwo)
      • setKeyValPairs

        public void setKeyValPairs​(Map<String,​String> keyValPairs)
      • putDate

        public void putDate​(String value)
      • putDescription

        public void putDescription​(String value)
      • putMicroscopeModel

        public void putMicroscopeModel​(String value)
      • putMicroscopeManufacturer

        public void putMicroscopeManufacturer​(String value)
      • putExperimentType

        public void putExperimentType​(String value)
      • putLifetime

        public void putLifetime​(boolean lifetime)
      • putPixelSizes

        public void putPixelSizes​(Double[] pixelSizes)
      • putUnits

        public void putUnits​(String[] units)
      • putAxes

        public void putAxes​(String[] axes)
      • putAxesSizes

        public void putAxesSizes​(double[] axesSizes)
      • putPhysicalPixelSizes

        public void putPhysicalPixelSizes​(double[] physSizes)
      • putTimestamps

        public void putTimestamps​(Double[] timeStamp)
      • putChannelNames

        public void putChannelNames​(Map<Integer,​String> cNames)
      • putEMWaves

        public void putEMWaves​(Integer[] emWaves)
      • putEMSingleton

        public void putEMSingleton​(Integer[] em)
      • putEXWaves

        public void putEXWaves​(Integer[] exWaves)
      • putEXSingleton

        public void putEXSingleton​(Integer[] ex)
      • putByteOrder

        public void putByteOrder​(String byteOrder)
      • putRepFormat

        public void putRepFormat​(String repFormat)
      • putCompression

        public void putCompression​(String cmp)
      • putSigned

        public void putSigned​(boolean signed)
      • putLaserManufacturer

        public void putLaserManufacturer​(String laserMan)
      • putLaserModel

        public void putLaserModel​(String laserMod)
      • putLaserRepetitionRate

        public void putLaserRepetitionRate​(Double laserRep)
      • putLaserPower

        public void putLaserPower​(Double laserPower)
      • putDichroicModel

        public void putDichroicModel​(String diModel)
      • putExcitationModel

        public void putExcitationModel​(String exModel)
      • putEmissionModel

        public void putEmissionModel​(String emModel)
      • putFilterSetModel

        public void putFilterSetModel​(String fltrModel)
      • putObjectiveModel

        public void putObjectiveModel​(String objModel)
      • putImmersion

        public void putImmersion​(String immersion)
      • putLensNA

        public void putLensNA​(Double lensNA)
      • putWorkingDistance

        public void putWorkingDistance​(Double wd)
      • putMagnification

        public void putMagnification​(Double mag)
      • putDetectorManufacturer

        public void putDetectorManufacturer​(String detMan)
      • putDetectorModel

        public void putDetectorModel​(String detModel)
      • putBitsPerPixel

        public void putBitsPerPixel​(Integer bpp)
      • putAuthorLastName

        public void putAuthorLastName​(String lastName)
      • putStagePositions

        public void putStagePositions​(Double[] positions)
      • putStageX

        public void putStageX​(Double stageX)
      • putStageY

        public void putStageY​(Double stageY)
      • putStageZ

        public void putStageZ​(Double stageZ)
      • putExposureTime

        public void putExposureTime​(Double expTime)
      • getDate

        public String getDate()
      • getDescription

        public String getDescription()
      • getMicroscopeModel

        public String getMicroscopeModel()
      • getMicroscopeManufacturer

        public String getMicroscopeManufacturer()
      • getLifetime

        public boolean getLifetime()
      • getParameterLabels

        public String[] getParameterLabels()
      • getHistoryLabels

        public String[] getHistoryLabels()
      • getExperimentType

        public String getExperimentType()
      • getParameterScales

        public Double[] getParameterScales()
      • getParameterUnits

        public String[] getParameterUnits()
      • getAxes

        public String[] getAxes()
      • getAxesSizes

        public int[] getAxesSizes()
      • getHistoryExtents

        public Double[] getHistoryExtents()
      • getHistoryUnits

        public String[] getHistoryUnits()
      • getTimestamps

        public Double[] getTimestamps()
      • addStepChannel

        public void addStepChannel​(Map<Integer,​String> channelNames)
      • addCubeChannel

        public void addCubeChannel​(Map<Integer,​String> channelNames)
      • getEMWaves

        public Integer[] getEMWaves()
      • getEMSingleton

        public Integer[] getEMSingleton()
      • getEXWaves

        public Integer[] getEXWaves()
      • getEXSingleton

        public Integer[] getEXSingleton()
      • addLaserWavelength

        public void addLaserWavelength​(Map<Integer,​Integer> wavelengths)
      • getByteOrder

        public String getByteOrder()
      • getRepFormat

        public String getRepFormat()
      • getCompression

        public String getCompression()
      • isSigned

        public boolean isSigned()
      • getLaserManufacturer

        public String getLaserManufacturer()
      • getLaserModel

        public String getLaserModel()
      • getLaserRepetitionRate

        public Double getLaserRepetitionRate()
      • getLaserPower

        public Double getLaserPower()
      • getDichroicModel

        public String getDichroicModel()
      • getExcitationModel

        public String getExcitationModel()
      • getEmissionModel

        public String getEmissionModel()
      • getFilterSetModel

        public String getFilterSetModel()
      • getObjectiveModel

        public String getObjectiveModel()
      • getImmersion

        public String getImmersion()
      • getLensNA

        public Double getLensNA()
      • getWorkingDistance

        public Double getWorkingDistance()
      • getMagnification

        public Double getMagnification()
      • getDetectorManufacturer

        public String getDetectorManufacturer()
      • getDetectorModel

        public String getDetectorModel()
      • getBitsPerPixel

        public Integer getBitsPerPixel()
      • getAuthorLastName

        public String getAuthorLastName()
      • getStagePositions

        public Double[] getStagePositions()
      • getStageX

        public Double getStageX()
      • getStageY

        public Double getStageY()
      • getStageZ

        public Double getStageZ()
      • getExposureTime

        public Double getExposureTime()