public class DicomFileWriter extends java.lang.Object implements IDicomFileWriter
| Constructor and Description |
|---|
DicomFileWriter(IDicomStream objIDicomStream_)
This constructor accepts DicomStream in which file is already set .
|
DicomFileWriter(java.lang.String strFileNameWithPath)
This constructor creates a DicomFileReader by accepting file name with complete path.
|
| Modifier and Type | Method and Description |
|---|---|
int |
setHeader(IDicomFileHeader objDicomFileHeader_)
This method sets the Dicom File Header to be written into the DicomFileWriter.
|
int |
writeDataContents(byte[] dataContents)
This method writes data contents in the file which is actually content of DataSet.
|
int |
writeDefaultHeader()
This method writes the default DicomFileHeader into the file.
|
int |
writeHeader(byte[] header)
This method writes the header in the file which is stored in the DicomFileHeader class.
|
int |
writeHeader(IDicomFileHeader objDicomFileHeader)
This method writes the DicomFileHeader into the file.
|
int |
writeHeaderPrefix()
This method writes the 4 byte Dicom Header prefix which determines whether the header is present or not
|
int |
writePreamble()
This method writes 128 byte preamble in the dicom file before DICM suffix and header details .
|
int |
writePreamble(byte[] preamble)
This method writes the 128 byte preamble in the dicom file before DICM suffix and header details .
|
public DicomFileWriter(java.lang.String strFileNameWithPath)
throws java.io.IOException
strFileNameWithPath - The file name with complete path.java.io.IOException - Signals that an I/O exception of some sort has occurred.public DicomFileWriter(IDicomStream objIDicomStream_)
objIDicomStream_ - The DicomStream in which file is already set.public int writePreamble()
throws java.io.IOException
writePreamble in interface IDicomFileWriterjava.io.IOException - Signals that an I/O exception of some sort has occurred.public int writePreamble(byte[] preamble)
throws java.io.IOException
writePreamble in interface IDicomFileWriterpreamble - preamble of dicom file as byte array.java.io.IOException - Signals that an I/O exception of some sort has occurred.public int writeHeaderPrefix()
throws java.io.IOException
writeHeaderPrefix in interface IDicomFileWriterjava.io.IOException - Signals that an I/O exception of some sort has occurred.public int writeHeader(byte[] header)
throws java.io.IOException
writeHeader in interface IDicomFileWriterheader - DicomFileHeader as byte array.java.io.IOException - Signals that an I/O exception of some sort has occurred.public int writeHeader(IDicomFileHeader objDicomFileHeader) throws java.io.IOException
writeHeader in interface IDicomFileWriterobjDicomFileHeader - Object of DicomFileHeader.java.io.IOException - Signals that an I/O exception of some sort has occurred.public int writeDefaultHeader()
throws java.io.IOException
writeDefaultHeader in interface IDicomFileWriterjava.io.IOException - Signals that an I/O exception of some sort has occurred.public int setHeader(IDicomFileHeader objDicomFileHeader_)
setHeader in interface IDicomFileWriterobjDicomFileHeader_ - Object of DicomFileHeader.public int writeDataContents(byte[] dataContents)
throws java.io.IOException
writeDataContents in interface IDicomFileWriterdataContents - byte array of data to be written.java.io.IOException - Signals that an I/O exception of some sort has occurred.