Files
ResInsight/Fwk/AppFwk/cafProjectDataModel/cafPdmObjectGroup.cpp
T

70 lines
2.0 KiB
C++
Raw Normal View History

2015-07-29 14:19:43 +02:00
#include "cafPdmObjectGroup.h"
#include "cafInternalPdmXmlFieldCapability.h"
#include <QFile>
namespace caf
{
CAF_PDM_SOURCE_INIT(PdmObjectGroup, "PdmObjectGroup");
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
PdmObjectGroup::PdmObjectGroup()
{
CAF_PDM_InitObject("Object Group", "", "", "");
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
PdmObjectGroup::~PdmObjectGroup()
{
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void PdmObjectGroup::deleteObjects()
{
size_t it;
for (it = 0; it != objects.size(); ++it)
{
delete objects[it];
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void PdmObjectGroup::addObject(PdmObjectHandle * obj)
{
objects.push_back(obj);
}
2015-08-13 12:15:36 +02:00
CAF_PDM_SOURCE_INIT(PdmObjectCollection, "PdmObjectCollection");
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
2015-08-13 12:15:36 +02:00
PdmObjectCollection::PdmObjectCollection()
{
2015-08-13 12:15:36 +02:00
CAF_PDM_InitObject("PdmObjectCollection", "", "", "");
CAF_PDM_InitFieldNoDefault(&objects, "PdmObjects", "", "", "", "")
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
2015-08-13 12:15:36 +02:00
PdmObjectCollection::~PdmObjectCollection()
{
}
2015-07-29 14:19:43 +02:00
} //End of namespace caf