33#ifndef DIME_CLASSESSECTION_H
34#define DIME_CLASSESSECTION_H
36#include <dime/sections/Section.h>
37#include <dime/util/Array.h>
47 virtual const char *getSectionName()
const;
50 virtual bool read(
dimeInput *
const file);
52 virtual int typeId()
const;
55 int getNumClasses()
const;
57 void removeClass(
const int idx);
58 void insertClass(
dimeClass *
const myclass,
const int idx = -1);
61 dimeArray <dimeClass*> classes;
The dimeClass class is the superclass for all the class classes.
Definition Class.h:48
The dimeClassesSection class handles a CLASSES section.
Definition ClassesSection.h:40
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 dimeSection class is the superclass for all section classes.
Definition Section.h:44
virtual int countRecords() const =0
virtual int typeId() const =0