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())