-
- All Implemented Interfaces:
HasFormat,HasMetaTable,HasSource,Metadata,SCIFIOPlugin,TypedMetadata,Serializable,Comparable<org.scijava.Prioritized>,org.scijava.Contextual,org.scijava.Identifiable,org.scijava.Locatable,org.scijava.log.Logged,org.scijava.plugin.HasPluginInfo,org.scijava.plugin.RichPlugin,org.scijava.plugin.SciJavaPlugin,org.scijava.Prioritized,org.scijava.Versioned
- Enclosing class:
- ICSFormat
public static class ICSFormat.Metadata extends AbstractMetadata
SCIFIO Metadata object for ICS images.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Metadata()
-
Method Summary
-
Methods inherited from class io.scif.AbstractMetadata
add, createImageMetadata, get, getAll, getDatasetName, getDatasetSize, getDestinationLocation, getImageCount, getSource, getSourceLocation, getTable, isFiltered, setDatasetName, setDestinationLocation, setFiltered, setSource, setSourceLocation, setTable
-
Methods inherited from class io.scif.AbstractHasSource
close
-
Methods inherited from class io.scif.AbstractHasFormat
asBrowsableLocation, asBrowsableLocation, getFormat, getFormatName
-
Methods inherited from class io.scif.AbstractSCIFIOPlugin
getVersion, log
-
Methods inherited from class org.scijava.plugin.AbstractRichPlugin
getInfo, getPriority, setInfo, setPriority, toString
-
Methods inherited from class org.scijava.AbstractContextual
context, getContext
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.scijava.Contextual
context, getContext, setContext
-
Methods inherited from interface io.scif.HasFormat
getFormat, getFormatName
-
Methods inherited from interface org.scijava.plugin.HasPluginInfo
getInfo, setInfo
-
Methods inherited from interface org.scijava.Locatable
getLocation
-
Methods inherited from interface org.scijava.Prioritized
compareTo, getPriority, setPriority
-
Methods inherited from interface org.scijava.plugin.RichPlugin
getIdentifier
-
Methods inherited from interface io.scif.SCIFIOPlugin
getVersion, log
-
-
-
-
Method Detail
-
populateImageMetadata
public void populateImageMetadata()
Description copied from interface:MetadataGenerates format-agnostic image metadata structures based on this instance's format-specific metadata.
-
close
public void close(boolean fileOnly) throws IOExceptionDescription copied from interface:HasSourceCloses the image source(s) associated with this component, with a toggle to determine if the component itself is reset.- Specified by:
closein interfaceHasSource- Overrides:
closein classAbstractMetadata- Parameters:
fileOnly- - If true, only the associated source(s) are closed.- Throws:
IOException
-
storedRGB
public boolean storedRGB()
-
setStoredRGB
public void setStoredRGB(boolean rgb)
-
setIcsLocation
public void setIcsLocation(org.scijava.io.location.Location icsLocation)
-
setIdsLocation
public void setIdsLocation(org.scijava.io.location.Location idsLocation)
-
getIcsLocation
public org.scijava.io.location.Location getIcsLocation()
-
getIdsLocation
public org.scijava.io.location.Location getIdsLocation()
-
hasInstrumentData
public boolean hasInstrumentData()
-
setHasInstrumentData
public void setHasInstrumentData(boolean hasInstrumentData)
-
isVersionTwo
public boolean isVersionTwo()
-
setVersionTwo
public void setVersionTwo(boolean versionTwo)
-
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)
-
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()
-
getEMWaves
public Integer[] getEMWaves()
-
getEMSingleton
public Integer[] getEMSingleton()
-
getEXWaves
public Integer[] getEXWaves()
-
getEXSingleton
public Integer[] getEXSingleton()
-
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()
-
-