33 #ifndef DIME_LAYERTABLE_H 34 #define DIME_LAYERTABLE_H 36 #include <dime/tables/TableEntry.h> 44 void setLayerName(
const char * name,
dimeMemHandler *
const memhandler);
45 const char * getLayerName(
void)
const;
47 void setColorNumber(
const int16 colnum);
48 int16 getColorNumber(
void)
const;
54 virtual const char *getTableName()
const;
57 virtual int typeId()
const;
73 #endif // ! DIME_LAYERTABLE_H The dimeLayerTable class reads and writes LAYER tables.
Definition: LayerTable.h:38
The dimeMemHandler class is a special-purpose memory manager.
Definition: MemHandler.h:38
virtual bool handleRecord(const int groupcode, const dimeParam ¶m, dimeMemHandler *const memhandler)
Definition: TableEntry.cpp:130
virtual int countRecords() const
Definition: TableEntry.cpp:122
virtual bool read(dimeInput *const in)
Definition: TableEntry.cpp:92
The dimeModel class organizes a model.
Definition: Model.h:54
The dimeParam class is a union of the different parameter types.
Definition: Basic.h:102
virtual bool write(dimeOutput *const out)
Definition: TableEntry.cpp:82
The dimeTableEntry class is the superclass for all table classes.
Definition: TableEntry.h:41
virtual int typeId() const =0
The dimeOutput class handles writing of DXF and DXB files.
Definition: Output.h:41
The dimeLayer class handles layers.
Definition: Layer.h:38