36#include <dime/Basic.h>
63 virtual void print()
const {fprintf(stderr,
"rec: %d\n", groupCode);}
66 static bool readRecordData(
dimeInput *
const in,
const int group_code,
69 static dimeRecord *createRecord(
const int group_code,
71 static dimeRecord *createRecord(
const int group_code,
74 static int getRecordType(
const int group_code);
dimeBase(void)
Definition Base.cpp:93
The dimeMemHandler class is a special-purpose memory manager.
Definition MemHandler.h:39
The dimeOutput class handles writing of DXF and DXB files.
Definition Output.h:42
The dimeRecord class is the superclass of all record classes.
Definition Record.h:44
virtual bool read(dimeInput *const in)=0
int getGroupCode() const
Definition Record.cpp:103
dimeRecord(const int group_code)
Definition Record.cpp:75
virtual int typeId() const =0
virtual void print() const
Definition Record.h:63
virtual bool write(dimeOutput *const out)
Definition Record.cpp:143
virtual bool isEndOfSectionRecord() const
Definition Record.cpp:113
void setGroupCode(const int group_code)
Definition Record.cpp:93
virtual bool isEndOfFileRecord() const
Definition Record.cpp:123
virtual void getValue(dimeParam ¶m) const =0
virtual dimeRecord * copy(dimeMemHandler *const memhandler) const =0
virtual void setValue(const dimeParam ¶m, dimeMemHandler *const memhandler=NULL)=0
The dimeParam class is a union of the different parameter types.
Definition Basic.h:102
Copyright © by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on for Dime by Doxygen 1.15.0.