aFamilies.push_back(aFreeVolumesFam);
}
- //DriverMED_FamilyPtr aNullFam (new DriverMED_Family);
- //aNullFam->SetId(0);
- //aNullFam->myType = SMDSAbs_All;
- //aFamilies.push_back(aNullFam);
+ DriverMED_FamilyPtr aNullFam (new DriverMED_Family);
+ aNullFam->SetId(0);
+ aNullFam->myType = SMDSAbs_All;
+ aFamilies.push_back(aNullFam);
return aFamilies;
}
{
// Elements
set<const SMDS_MeshElement *>::iterator anIter = by->myElements.begin();
- for (; anIter != by->myElements.end(); anIter++)
+ while ( anIter != by->myElements.end())
{
if (myElements.find(*anIter) != myElements.end())
{
common->myElements.insert(*anIter);
myElements.erase(*anIter);
- by->myElements.erase(*anIter);
+ by->myElements.erase(anIter++);
}
+ else
+ anIter++;
}
if (!common->IsEmpty())