33#ifndef DIME_TABLEENTRY_H
34#define DIME_TABLEENTRY_H
37#include <dime/RecordHolder.h>
50 virtual const char *getTableName()
const = 0;
55 virtual bool isOfType(
const int thetypeid)
const;
The dimeLayerTable class reads and writes LAYER tables.
Definition LayerTable.h:39
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
The dimeRecordHolder class is a superclass for objects that store records.
Definition RecordHolder.h:44
bool copyRecords(dimeRecordHolder *const rh, dimeMemHandler *const memhandler) const
Definition RecordHolder.cpp:89
virtual bool read(dimeInput *const in)
Definition RecordHolder.cpp:119
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 dimeTableEntry class is the superclass for all table classes.
Definition TableEntry.h:42
virtual int typeId() const =0
The dimeUnknownTable class reads and writes undefined tables.
Definition UnknownTable.h:39
The dimeParam class is a union of the different parameter types.
Definition Basic.h:102