30 #ifndef DIME_BLOCKSSECTION_H
31 #define DIME_BLOCKSSECTION_H
33 #include <dime/sections/Section.h>
34 #include <dime/util/Array.h>
42 virtual const char *getSectionName()
const;
46 virtual bool read(
dimeInput *
const file);
48 virtual int typeId()
const;
51 void fixReferences(
dimeModel *
const model);
53 int getNumBlocks()
const;
55 void removeBlock(
const int idx);
56 void insertBlock(
dimeBlock *
const block,
const int idx = -1);
63 #endif // ! DIME_BLOCKSSECTION_H
virtual int countRecords() const =0
The dimeBlocksSection class handles a BLOCKS section.
Definition: BlocksSection.h:36
The dimeMemHandler class is a special-purpose memory manager.
Definition: MemHandler.h:35
virtual int typeId() const =0
The dimeModel class organizes a model.
Definition: Model.h:51
The dimeBlock class handles a BLOCK entity.
Definition: Block.h:42
The dimeSection class is the superclass for all section classes.
Definition: Section.h:40
The dimeOutput class handles writing of DXF and DXB files.
Definition: Output.h:38