37#include <dime/Basic.h>
38#include <dime/util/Array.h>
39#include <dime/util/Linear.h>
40#include <dime/RecordHolder.h>
49 friend class dimeClassesSection;
50 friend class dimeModel;
60 virtual bool isOfType(
const int thetypeid)
const;
100 return this->className;
106 return this->appName;
112 return this->versionNumber;
130 this->versionNumber = v;
void setVersionNumber(const int32 v)
Definition Class.h:128
virtual const char * getDxfClassName() const =0
int8 getFlag281() const
Definition Class.h:122
const char * getClassName() const
Definition Class.h:98
virtual dimeClass * copy(dimeModel *const model) const =0
static dimeClass * createClass(const char *const name, dimeMemHandler *const memhandler=NULL)
Definition Class.cpp:169
void setFlag281(const int8 flag)
Definition Class.h:140
void setApplicationName(const char *const appname, dimeMemHandler *const memhandler=NULL)
Definition Class.cpp:248
const char * getApplicationName() const
Definition Class.h:104
void setClassName(const char *const classname, dimeMemHandler *const memhandler=NULL)
Definition Class.cpp:236
int8 getFlag280() const
Definition Class.h:116
void setFlag280(const int8 flag)
Definition Class.h:134
int32 getVersionNumber() const
Definition Class.h:110
dimeClass()
Definition Class.cpp:101
The dimeMemHandler class is a special-purpose memory manager.
Definition MemHandler.h:39
The dimeModel class organizes a model.
Definition Model.h:55
The dimeOutput class handles writing of DXF and DXB files.
Definition Output.h:42
bool copyRecords(dimeRecordHolder *const rh, dimeMemHandler *const memhandler) const
Definition RecordHolder.cpp:89
virtual bool read(dimeInput *const in)
Definition RecordHolder.cpp:119
dimeRecordHolder(const int separator)
Definition RecordHolder.cpp:57
virtual bool handleRecord(const int groupcode, const dimeParam ¶m, dimeMemHandler *const memhandler)
Definition RecordHolder.cpp:204
virtual bool isOfType(const int thetypeid) const
Definition RecordHolder.cpp:78
virtual bool write(dimeOutput *const out)
Definition RecordHolder.cpp:175
virtual int countRecords() const
Definition RecordHolder.cpp:348
The dimeParam class is a union of the different parameter types.
Definition Basic.h:102