33#ifndef DIME_CLASSESSECTION_H
34#define DIME_CLASSESSECTION_H
36#include <dime/sections/Section.h>
37#include <dime/util/Array.h>
41 friend class dimeModel;
47 virtual const char *getSectionName()
const;
48 virtual dimeSection *copy(dimeModel *
const model)
const;
50 virtual bool read(
dimeInput *
const file);
52 virtual int typeId()
const;
61 dimeArray <dimeClass*> classes;
The dimeClass class is the superclass for all the class classes.
Definition Class.h:48
int getNumClasses() const
Definition ClassesSection.cpp:196
dimeClassesSection(dimeMemHandler *const memhandler=NULL)
Definition ClassesSection.cpp:54
void insertClass(dimeClass *const myclass, const int idx=-1)
Definition ClassesSection.cpp:230
void removeClass(const int idx)
Definition ClassesSection.cpp:217
class dimeClass * getClass(const int idx)
Definition ClassesSection.cpp:206
The dimeMemHandler class is a special-purpose memory manager.
Definition MemHandler.h:39
The dimeOutput class handles writing of DXF and DXB files.
Definition Output.h:42
virtual int typeId() const =0
virtual int countRecords() const =0
dimeSection(dimeMemHandler *const memhandler)
Definition Section.cpp:66
Copyright © by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on for Dime by Doxygen 1.15.0.