DicomObjects.NET Core 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 class BasicOffsetTableHandling : public System.Enum 
    Members
    MemberDescription
    CompressAndCacheEach 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.
    CompressTwiceEach 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.
    OmitAn empty (zero-length) BOT is written
    SeekThe 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.
    Inheritance Hierarchy

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

    Requirements

    Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

    See Also