private void writeObject(ObjectOutputStream s) throws IOException { s.defaultWriteObject(); DicomOutputStream dos = new DicomOutputStream((OutputStream) s); dos.serializeDicomObject(attrs); }
public void writeTo(PDVOutputStream out, String tsuid) throws IOException { DicomOutputStream dos = new DicomOutputStream(out); dos.writeDataset(data, TransferSyntax.valueOf(tsuid)); }
dis.close(); DicomOutputStream dos = new DicomOutputStream(out); attrs.putString(Tag.RetrieveURI, VR.UT, info.f.toURI().toString()); DicomOutputStream dos = new DicomOutputStream(out); dos.setTransferSyntax(tsuid); TranscoderInputHandler h = new TranscoderInputHandler(dos,
public DicomDirWriter(File file, FileSetInformation fileSetInfo) throws IOException { super(new RandomAccessFile(file, "rw"), fileSetInfo); this.file = file; // ensure fileSetInfo represents empty file-set fileSetInfo.setOffsetFirstRootRecord(0); fileSetInfo.setOffsetLastRootRecord(0); raf.setLength(0); out = new DicomOutputStream(raf); out.setExplicitSequenceLength(true); out.setExplicitItemLength(true); out.writeDicomFile(fileSetInfo.getDicomObject()); out.writeHeader(Tag.DirectoryRecordSequence, VR.SQ, 0); this.firstRecordPos = (int) out.getStreamPosition(); this.recordSeqLen = 0; }
DicomOutputStream cmdout = new DicomOutputStream(this); cmdout.writeCommand(cmd); cmdout.close();
dis.close(); DicomOutputStream dos = new DicomOutputStream(out); attrs.putString(Tag.RetrieveURI, VR.UT, info.toString()); dos.writeDataset(attrs, tsuid); DicomInputStream dis = new DicomInputStream(info.getInputStream()); try { DicomOutputStream dos = new DicomOutputStream(out); dos.setTransferSyntax(tsuid); TranscoderInputHandler h = new TranscoderInputHandler(dos,
public DicomDirWriter(File file) throws IOException { super(new RandomAccessFile(checkExists(file), "rw")); this.file = file; offsetFirstRootRecord(filesetInfo.getOffsetFirstRootRecord()); offsetLastRootRecord(filesetInfo.getOffsetLastRootRecord()); this.firstRecordPos = in.getStreamPosition(); this.recordSeqLen = in.valueLength(); out = new DicomOutputStream(raf); out.setExplicitSequenceLength(recordSeqLen != -1); out.setExplicitItemLength(recordSeqLen != -1); if (filesetInfo.isEmpty()) { this.recordSeqLen = 0; } }
DicomObject dobj = dmeta.getDicomObject(); Object output = getOutput(); dos = new DicomOutputStream((ImageOutputStream) output); dos.setAutoFinish(false); if( dmeta.isFileMetaInfoIncluded() ) {