33#ifndef DIME_STRINGRECORD_H
34#define DIME_STRINGRECORD_H
36#include <dime/records/Record.h>
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
virtual bool read(dimeInput *const in)=0
dimeRecord(const int group_code)
Definition Record.cpp:75
virtual int typeId() const =0
virtual bool write(dimeOutput *const out)
Definition Record.cpp:143
virtual bool isEndOfSectionRecord() const
Definition Record.cpp:113
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
char * getString()
Definition StringRecord.cpp:106
dimeStringRecord(const int group_code=0)
Definition StringRecord.cpp:48
void setStringPointer(char *const s)
Definition StringRecord.cpp:96
bool setString(const char *const s, dimeMemHandler *const memhandler=NULL)
Definition StringRecord.cpp:82
The dimeParam class is a union of the different parameter types.
Definition Basic.h:102