| dime3DFace | Handles a 3DFACE entity |
| dimeArc | Handles an ARC entity |
| dimeArray< T > | The dimeArray class is internal / private |
| dimeBase | Superclass for most classes in Dime |
| dimeBlock | Handles a BLOCK entity |
| dimeBlocksSection | Handles a BLOCKS section |
| dimeBSPTree | Simple BSP tree implementation |
| dimeCircle | Handles a CIRCLE entity |
| dimeClass | Superclass for all the class classes |
| dimeClassesSection | Handles a CLASSES section |
| dimeDict | Internal / private |
| dimeDictEntry | Internal / private |
| dimeDoubleRecord | Container class for double records |
| dimeEllipse | Handles an ELLIPSE entity |
| dimeEntitiesSection | Handles an ENTITIES section |
| dimeEntity | Superclass of all entity classes |
| dimeExtrusionEntity | Superclass of all entity classes with extrusion data |
| dimeFaceEntity | Abstract class that handles one-face entity classes |
| dimeFloatRecord | Container class for float records |
| dimeHeaderSection | Handles the HEADER section |
| dimeHexRecord | Container class for hex records |
| dimeInput | Offers transparent file I/O for DXF and DXB |
| dimeInsert | Handles an INSERT entity |
| dimeInt16Record | Container class for 16-bit integer records |
| dimeInt32Record | Container class for 32-bit integer records |
| dimeInt8Record | Container class for 8-bit integer records |
| dimeLayer | Handles layers |
| dimeLayerTable | Reads and writes LAYER tables |
| dimeLine | Handles a LINE entity |
| dimeLWPolyline | Handles an LWPOLYLINE entity |
| dimeMatrix | For containing and operating on a four-by-four matrix |
| dimeMemHandler | Special-purpose memory manager |
| dimeModel | Organizes a model |
| dimeObject | Superclass for the object classes |
| dimeObjectsSection | The dimeObjectsSection object handles an OBJECTS section |
| dimeOutput | Handles writing of DXF and DXB files |
| dimeParam | Union of the different parameter types |
| dimePoint | Handles a POINT entity |
| dimePolyline | Handles a POLYLINE entity |
| dimeRecord | Superclass of all record classes |
| dimeRecordHolder | Superclass for objects that store records |
| dimeSection | Superclass for all section classes |
| dimeSolid | Handles a SOLID entity |
| dimeSpline | Handles a SPLINE entity |
| dimeState | Manages various state variables while the model is traversed |
| dimeStringRecord | Container class for string records |
| dimeTable | Stores table entries |
| dimeTableEntry | Superclass for all table classes |
| dimeTablesSection | Handles a TABLES section |
| dimeTrace | Handles a TRACE entity |
| dimeUCSTable | Reads and writes UCS tables |
| dimeUnknownClass | Reads and writes undefined classes |
| dimeUnknownEntity | Reads and writes undefined entity classes |
| dimeUnknownObject | Reads and writes undefined objects |
| dimeUnknownSection | Used to support unknown sections |
| dimeUnknownTable | Reads and writes undefined tables |
| dimeVec2f | For containing and operating on a 2D vector / coordinate |
| dimeVec3f | For containing and operating on a 3D vector / coordinate |
| dimeVertex | Handles a VERTEX entity |
| dxfConverter | Offers a simple interface for dxf converting. It makes it possible to extract all geometry from dxf files, and store it in internal geometry sturctures, which again can be exported as vrml |
| dxfLayerData | Handles all geometry for a given color index. DXF geometry is grouped into different colors, as this is a normal way to group geometry data, and especially vrml data |
| dxfLineSegment | Handles lines with width and/or height. This class support several connected line segments. The line segments will then be converted to a continous mesh, without cracks, as specified in the DXF specification |