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;
The dimeLayerTable class reads and writes LAYER tables.
Definition LayerTable.h:39
The dimeLayer class handles layers.
Definition Layer.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 dimeTableEntry class is the superclass for all table classes.
Definition TableEntry.h:42
virtual bool write(dimeOutput *const out)
Definition TableEntry.cpp:82
virtual bool read(dimeInput *const in)
Definition TableEntry.cpp:92
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 int typeId() const =0
The dimeParam class is a union of the different parameter types.
Definition Basic.h:102