33#ifndef DIME_ENTITIESSECTION_H
34#define DIME_ENTITIESSECTION_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;
63 dimeArray <dimeEntity*> entities;
dimeEntitiesSection(dimeMemHandler *const memhandler=NULL)
Definition EntitiesSection.cpp:58
int getNumEntities() const
Definition EntitiesSection.cpp:209
void removeEntity(const int idx)
Definition EntitiesSection.cpp:230
void insertEntity(dimeEntity *const entity, const int idx=-1)
Definition EntitiesSection.cpp:246
void fixReferences(dimeModel *const model)
Definition EntitiesSection.cpp:176
dimeEntity * getEntity(const int idx)
Definition EntitiesSection.cpp:219
The dimeEntity class is the superclass of all entity classes.
Definition Entity.h:61
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.