33 #ifndef DIME_UNKNOWNSECTION_H
34 #define DIME_UNKNOWNSECTION_H
36 #include <dime/sections/Section.h>
37 #include <dime/util/Array.h>
48 virtual const char *getSectionName()
const;
54 virtual int typeId()
const;
64 #endif // ! DIME_UNKNOWNSECTION_H
The dimeRecord class is the superclass of all record classes.
Definition: Record.h:43
The dimeSection class is the superclass for all section classes.
Definition: Section.h:43
virtual int typeId() const
Definition: UnknownSection.cpp:160
static dimeRecord * readRecord(dimeInput *const in)
Definition: Record.cpp:155
virtual dimeRecord * copy(dimeMemHandler *const memhandler) const =0
The dimeModel class organizes a model.
Definition: Model.h:54
virtual int typeId() const =0
dimeUnknownSection(const char *const sectionname, dimeMemHandler *memhandler=NULL)
Definition: UnknownSection.cpp:53
bool write(dimeOutput *const out)
Definition: Model.cpp:262
virtual int countRecords() const
Definition: UnknownSection.cpp:168
class dimeMemHandler * getMemHandler()
Definition: Model.cpp:351
The dimeUnknownSection class is used to support unknown sections.
Definition: UnknownSection.h:39
virtual ~dimeUnknownSection()
Definition: UnknownSection.cpp:65
The dimeMemHandler class is a special-purpose memory manager.
Definition: MemHandler.h:38
void * allocMem(const int size, const int alignment=4)
Definition: MemHandler.cpp:179
The dimeOutput class handles writing of DXF and DXB files.
Definition: Output.h:41
bool read(dimeInput *const in)
Definition: Model.cpp:189
bool writeString(const char *const str)
Definition: Output.cpp:222
dimeModel * copy() const
Definition: Model.cpp:132
virtual bool isEndOfSectionRecord() const
Definition: Record.cpp:113
virtual int countRecords() const =0
bool writeGroupCode(const int groupcode)
Definition: Output.cpp:139
Copyright © by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Tue Mar 24 2020 14:02:59 for Dime by Doxygen 1.8.17.