DicomObjects.NET.8.48 Documentation
DicomObjects.Enums Namespace / BasicOffsetTableHandling Enumeration






In This Topic
    BasicOffsetTableHandling Enumeration
    In This Topic
    Allows control of Basic Offset Table (BOT) Handling when writing data
    Syntax
    'Declaration
     
    
    Public Enum BasicOffsetTableHandling 
       Inherits System.Enum
    'Usage
     
    
    Dim instance As BasicOffsetTableHandling
    public enum BasicOffsetTableHandling : System.Enum 
    public enum BasicOffsetTableHandling = class(System.Enum)
    public enum BasicOffsetTableHandling extends System.Enum
    __value public enum BasicOffsetTableHandling : public System.Enum 
    public enum class BasicOffsetTableHandling : public System.Enum 
    Members
    MemberDescription
    CompressAndCache Each frame is compressed and cached in memory, allowing the lengths to be calculated. The BOT is then written using those lengths, followed by the cached fragments themselves.
    CompressTwice Each frame is compressed allowing the lengths to be calculated, but the frames are discarded. The BOT is then written using those lengths, followed by the fragments themselves, which are generated by compressing the data a second time.
    Omit An empty (zero-length) BOT is written
    Seek The individual fragments are written, and the stream position is then moved back to the BOT to write the locations. This is the most efficient solution to producing a BOT, but is only applicable to seekable media and therefore cannot be used when performing C-STORE etc.
    Remarks
    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             DicomObjects.Enums.BasicOffsetTableHandling

    Requirements

    Target Platforms: .NET CLR 4.8 or higher

    See Also