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