Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCdimeArray< T >The dimeArray class is internal / private
oCdimeBaseSuperclass for most classes in Dime
|oCdimeRecordSuperclass of all record classes
||oCdimeDoubleRecordContainer class for double records
||oCdimeFloatRecordContainer class for float records
||oCdimeInt16RecordContainer class for 16-bit integer records
||oCdimeInt32RecordContainer class for 32-bit integer records
||oCdimeInt8RecordContainer class for 8-bit integer records
||\CdimeStringRecordContainer class for string records
|| \CdimeHexRecordContainer class for hex records
|oCdimeRecordHolderSuperclass for objects that store records
||oCdimeClassSuperclass for all the class classes
|||\CdimeUnknownClassReads and writes undefined classes
||oCdimeEntitySuperclass of all entity classes
|||oCdimeBlockHandles a BLOCK entity
|||oCdimeExtrusionEntitySuperclass of all entity classes with extrusion data
||||oCdimeArcHandles an ARC entity
||||oCdimeCircleHandles a CIRCLE entity
||||oCdimeEllipseHandles an ELLIPSE entity
||||oCdimeLineHandles a LINE entity
||||oCdimeLWPolylineHandles an LWPOLYLINE entity
||||oCdimePointHandles a POINT entity
||||\CdimePolylineHandles a POLYLINE entity
|||oCdimeFaceEntityAbstract class that handles one-face entity classes
||||oCdime3DFaceHandles a 3DFACE entity
||||oCdimeSolidHandles a SOLID entity
||||\CdimeTraceHandles a TRACE entity
|||oCdimeInsertHandles an INSERT entity
|||oCdimeSplineHandles a SPLINE entity
|||oCdimeUnknownEntityReads and writes undefined entity classes
|||\CdimeVertexHandles a VERTEX entity
||oCdimeObjectSuperclass for the object classes
|||\CdimeUnknownObjectReads and writes undefined objects
||\CdimeTableEntrySuperclass for all table classes
|| oCdimeLayerTableReads and writes LAYER tables
|| oCdimeUCSTableReads and writes UCS tables
|| \CdimeUnknownTableReads and writes undefined tables
|oCdimeSectionSuperclass for all section classes
||oCdimeBlocksSectionHandles a BLOCKS section
||oCdimeClassesSectionHandles a CLASSES section
||oCdimeEntitiesSectionHandles an ENTITIES section
||oCdimeHeaderSectionHandles the HEADER section
||oCdimeObjectsSectionThe dimeObjectsSection object handles an OBJECTS section
||oCdimeTablesSectionHandles a TABLES section
||\CdimeUnknownSectionUsed to support unknown sections
|\CdimeTableStores table entries
oCdimeBox
oCdimeBSPTreeSimple BSP tree implementation
oCdimeDictInternal / private
oCdimeDictEntryInternal / private
oCdimeInputOffers transparent file I/O for DXF and DXB
oCdimeLayerHandles layers
oCdimeMatrixFor containing and operating on a four-by-four matrix
oCdimeMemHandlerSpecial-purpose memory manager
oCdimeModelOrganizes a model
oCdimeOutputHandles writing of DXF and DXB files
oCdimeParamUnion of the different parameter types
oCdimeStateManages various state variables while the model is traversed
oCdimeVec2fFor containing and operating on a 2D vector / coordinate
oCdimeVec3fFor containing and operating on a 3D vector / coordinate
oCdxfConverterOffers 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
oCdxfLayerDataHandles 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
\CdxfLineSegmentHandles 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

Copyright © 1998-1999, Systems In Motion <sales@sim.no>. All rights reserved.
System documentation was generated using doxygen.