Table of Contents

Namespace DwgIO.Model

Classes

DwgAppInfo

Producer information from the AcDb:AppInfo section.

DwgContainerHeader

The file header of an R2004-family drawing: the 0x6C-byte block at file offset 0x80 after decryption, plus the plaintext fields of the first 0x80 bytes.

DwgEntity

A decoded drawing entity (LINE/CIRCLE/ARC/POINT): common data plus geometry. Entities of other type codes remain inventory-only in this milestone.

DwgFileDepList

The file dependency list from AcDb:FileDepList: feature names and external references (xrefs, images, fonts, plot styles) the drawing depends on.

DwgFileDependency

One file dependency recorded in AcDb:FileDepList.

DwgFileHeader

The 128-byte prefix all DWG files share.

DwgHandle

A DWG handle: 4-bit code + 4-bit byte counter + up to 8 bytes of payload.

DwgHandleMap

The handle→offset index from the AcDb:Handles section: a sequence of blocks, each a big-endian u16 size, pairs of variable-length deltas and a 2-byte CRC, ended by an empty block. Both running totals reset per block, so a block's first pair is absolute.

DwgHandleMapEntry

One row of the handle map: absolute handle → offset into AcDb:AcDbObjects.

DwgObjectInfo

Inventory of one record in the AcDb:AcDbObjects stream: framing and identity only; the record body is decoded separately.

DwgPreview

The thumbnail image embedded in the AcDb:Preview section. AutoCAD 2013+ emits PNG previews (code 6), older files BMP (code 2) or WMF (code 3).

DwgSectionInfo

One named section of the R2004-family container, surfaced for inspection without reading its payload.

DwgSummaryInfo

Drawing-level metadata from the AcDb:SummaryInfo section (the SUMMARYINFO dialog in AutoCAD).

DwgVersionInfo

An identified DWG release.

Enums

DwgContainerFamily

Which container layout a DWG version uses.

DwgEntityKind

The decoded geometry flavour of an entity.

DwgPreviewImageKind

What kind of image the preview section contains.