Namespace DwgIO.Model
Classes
- DwgAppInfo
-
Producer information from the
AcDb:AppInfosection. - 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:Handlessection: 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:AcDbObjectsstream: framing and identity only; the record body is decoded separately. - DwgPreview
-
The thumbnail image embedded in the
AcDb:Previewsection. 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:SummaryInfosection (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.