33 #ifndef DIME_ENTITIESSECTION_H 34 #define DIME_ENTITIESSECTION_H 36 #include <dime/sections/Section.h> 37 #include <dime/util/Array.h> 47 virtual const char *getSectionName()
const;
52 virtual int typeId()
const;
55 void fixReferences(
dimeModel *
const model);
57 int getNumEntities()
const;
59 void removeEntity(
const int idx);
60 void insertEntity(
dimeEntity *
const entity,
const int idx = -1);
67 #endif // ! DIME_ENTITIESSECTION_H virtual int countRecords() const =0
The dimeArray class is internal / private.
Definition: Array.h:65
The dimeMemHandler class is a special-purpose memory manager.
Definition: MemHandler.h:38
bool read(dimeInput *const in)
Definition: Model.cpp:189
virtual int typeId() const =0
The dimeEntity class is the superclass of all entity classes.
Definition: Entity.h:60
The dimeModel class organizes a model.
Definition: Model.h:54
The dimeEntitiesSection class handles an ENTITIES section.
Definition: EntitiesSection.h:39
bool write(dimeOutput *const out)
Definition: Model.cpp:262
dimeModel * copy() const
Definition: Model.cpp:132
The dimeSection class is the superclass for all section classes.
Definition: Section.h:43
The dimeOutput class handles writing of DXF and DXB files.
Definition: Output.h:41