33#ifndef DIME_OBJECTSSECTION_H
34#define DIME_OBJECTSSECTION_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 <dimeObject*> objects;
The dimeMemHandler class is a special-purpose memory manager.
Definition MemHandler.h:39
The dimeObject class is the superclass for the object classes.
Definition Object.h:45
class dimeObject * getObject(const int idx)
Definition ObjectsSection.cpp:205
void removeObject(const int idx)
Definition ObjectsSection.cpp:216
void insertObject(dimeObject *const object, const int idx=-1)
Definition ObjectsSection.cpp:229
dimeObjectsSection(dimeMemHandler *const memhandler=NULL)
Definition ObjectsSection.cpp:53
int getNumObjects() const
Definition ObjectsSection.cpp:195
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.