33 #include <dime/Base.h>
34 #include <dime/util/Array.h>
52 int countRecords()
const;
53 int tableType()
const;
55 void setTableName(
const char * name);
56 const char * tableName()
const;
58 int getNumTableEntries()
const;
60 void insertTableEntry(
dimeTableEntry *
const tableEntry,
const int idx = -1);
61 void removeTableEntry(
const int idx);
63 int getNumTableRecords()
const;
65 void insertTableRecord(
dimeRecord *
const record,
const int idx = -1);
66 void removeTableRecord(
const int idx);
76 #endif // ! DIME_TABLE_H
The dimeBase class is the superclass for most classes in Dime.
Definition: Base.h:38
The dimeMemHandler class is a special-purpose memory manager.
Definition: MemHandler.h:35
virtual int typeId() const =0
The dimeModel class organizes a model.
Definition: Model.h:51
The dimeTableEntry class is the superclass for all table classes.
Definition: TableEntry.h:38
The dimeRecord class is the superclass of all record classes.
Definition: Record.h:40
The dimeOutput class handles writing of DXF and DXB files.
Definition: Output.h:38