Package loci.formats.tools
Class MakeTestOmeTiff
java.lang.Object
loci.formats.tools.MakeTestOmeTiff
Creates sample OME-TIFF datasets according to the given parameters.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate IMetadatacreateMetadata(String name, CoreMetadata info) private BufferedImagecreatePlane(String name, CoreMetadata info, int no) private OMETiffWritercreateWriter(String name, CoreMetadata info, String id) private voidprivate voidprivate Stringprivate intgradient(int type, int num, int total) static voidintmakeOmeTiff(String... args) voidmakeOmeTiff(String name, CoreMetadata info) voidmakeOmeTiffExtensions(String... args) voidprivate voidwriteData(String name, CoreMetadata info, String id, OMETiffWriter out)
-
Field Details
-
sizeZsub
public int sizeZsub -
sizeTsub
public int sizeTsub -
sizeCsub
public int sizeCsub -
isModulo
public boolean isModulo
-
-
Constructor Details
-
MakeTestOmeTiff
public MakeTestOmeTiff()
-
-
Method Details
-
makeSamples
- Throws:
FormatExceptionIOException
-
makeOmeTiff
- Throws:
FormatExceptionIOException
-
makeOmeTiffExtensions
- Throws:
FormatExceptionIOException
-
makeOmeTiff
- Throws:
FormatExceptionIOException
-
main
- Throws:
FormatExceptionIOException
-
displayUsage
private void displayUsage() -
getId
-
createWriter
private OMETiffWriter createWriter(String name, CoreMetadata info, String id) throws FormatException, IOException - Throws:
FormatExceptionIOException
-
writeData
private void writeData(String name, CoreMetadata info, String id, OMETiffWriter out) throws FormatException, IOException - Throws:
FormatExceptionIOException
-
ensureNonExisting
-
createMetadata
private IMetadata createMetadata(String name, CoreMetadata info) throws loci.common.services.DependencyException, loci.common.services.ServiceException, ome.xml.model.enums.EnumerationException - Throws:
loci.common.services.DependencyExceptionloci.common.services.ServiceExceptionome.xml.model.enums.EnumerationException
-
createPlane
-
gradient
private int gradient(int type, int num, int total)
-