Table of Contents

Namespace FellowOakDicom.IO.Buffer

Classes

BulkDataUriByteBuffer

Byte buffer representing a Bulk Data byte buffer, e.g. as in the DICOM Json model, in PS3.18 Chapter F.2.2.

ByteBufferByteSource

Byte source for reading in form of byte buffer.

ByteBufferEnumerator<T>
ByteBufferEnumerator<T>.ByteBufferByteEnumerator
ByteBufferEnumerator<T>.ByteBufferDoubleEnumerator
ByteBufferEnumerator<T>.ByteBufferInt16Enumerator
ByteBufferEnumerator<T>.ByteBufferInt32Enumerator
ByteBufferEnumerator<T>.ByteBufferInt64Enumerator
ByteBufferEnumerator<T>.ByteBufferSByteEnumerator
ByteBufferEnumerator<T>.ByteBufferSingleEnumerator
ByteBufferEnumerator<T>.ByteBufferUInt16Enumerator
ByteBufferEnumerator<T>.ByteBufferUInt32Enumerator
ByteBufferEnumerator<T>.ByteBufferUInt64Enumerator
ByteBufferExtensions
CompositeByteBuffer

Implementation of an IByteBuffer consisting of a collection of IByteBuffer instances.

EmptyBuffer
EndianByteBuffer

Representation of an endian-aware byte buffer.

EvenLengthBuffer

Wrapper class for uneven length buffers that needs to be represented as even length buffers.

FileByteBuffer
LazyByteBuffer
MemoryByteBuffer
RangeByteBuffer
StreamByteBuffer
SwapByteBuffer
TempFileBuffer

Temporary file-based byte buffer.

Interfaces

IBulkDataUriByteBuffer

Interface for byte buffers representing a Bulk Data byte buffer, e.g. as in the DICOM Json model, in PS3.18 Chapter F.2.2.

IByteBuffer

Common interface for byte buffers.