- std::map<int, GEOMImpl_IBasicOperations*>::iterator aBasicIter = _mapOfBasicOperations.begin();
- for (; aBasicIter != _mapOfBasicOperations.end(); aBasicIter++)
- delete (*aBasicIter).second;
-
- std::map<int, GEOMImpl_ITransformOperations*>::iterator aTransformIter = _mapOfTransformOperations.begin();
- for (; aTransformIter != _mapOfTransformOperations.end(); aTransformIter++)
- delete (*aTransformIter).second;
-
- std::map<int, GEOMImpl_I3DPrimOperations*>::iterator a3DPrimIter = _mapOf3DPrimOperations.begin();
- for (; a3DPrimIter != _mapOf3DPrimOperations.end(); a3DPrimIter++)
- delete (*a3DPrimIter).second;
-
- std::map<int, GEOMImpl_IShapesOperations*>::iterator aShapesIter = _mapOfShapesOperations.begin();
- for (; aShapesIter != _mapOfShapesOperations.end(); aShapesIter++)
- delete (*aShapesIter).second;
-
- std::map<int, GEOMImpl_IBlocksOperations*>::iterator aBlocksIter = _mapOfBlocksOperations.begin();
- for (; aBlocksIter != _mapOfBlocksOperations.end(); aBlocksIter++)
- delete (*aBlocksIter).second;
-
- std::map<int, GEOMImpl_IBooleanOperations*>::iterator aBooleanIter = _mapOfBooleanOperations.begin();
- for (; aBooleanIter != _mapOfBooleanOperations.end(); aBooleanIter++)
- delete (*aBooleanIter).second;
-
- std::map<int, GEOMImpl_IHealingOperations*>::iterator aHealingIter = _mapOfHealingOperations.begin();
- for (; aHealingIter != _mapOfHealingOperations.end(); aHealingIter++)
- delete (*aHealingIter).second;
-
- std::map<int, GEOMImpl_ICurvesOperations*>::iterator aCurvesIter = _mapOfCurvesOperations.begin();
- for (; aCurvesIter != _mapOfCurvesOperations.end(); aCurvesIter++)
- delete (*aCurvesIter).second;
-
- std::map<int, GEOMImpl_ILocalOperations*>::iterator aLocalIter = _mapOfLocalOperations.begin();
- for (; aLocalIter != _mapOfLocalOperations.end(); aLocalIter++)
- delete (*aLocalIter).second;
-
- std::map<int, GEOMImpl_IInsertOperations*>::iterator aInsertIter = _mapOfInsertOperations.begin();
- for (; aInsertIter != _mapOfInsertOperations.end(); aInsertIter++)
- delete (*aInsertIter).second;
-
- std::map<int, GEOMImpl_IMeasureOperations*>::iterator aMeasureIter = _mapOfMeasureOperations.begin();
- for (; aMeasureIter != _mapOfMeasureOperations.end(); aMeasureIter++)
- delete (*aMeasureIter).second;
-
- std::map<int, GEOMImpl_IGroupOperations*>::iterator aGroupIter = _mapOfGroupOperations.begin();
- for (; aGroupIter != _mapOfGroupOperations.end(); aGroupIter++)
- delete (*aGroupIter).second;
-
- std::map<int, GEOMImpl_IFieldOperations*>::iterator aFieldIter = _mapOfFieldOperations.begin();
- for (; aFieldIter != _mapOfFieldOperations.end(); aFieldIter++)
- delete (*aFieldIter).second;
+ delete _BasicOperations;
+ delete _TransformOperations;
+ delete _3DPrimOperations;
+ delete _ShapesOperations;
+ delete _BlocksOperations;
+ delete _BooleanOperations;
+ delete _HealingOperations;
+ delete _CurvesOperations;
+ delete _LocalOperations;
+ delete _InsertOperations;
+ delete _MeasureOperations;
+ delete _GroupOperations;
+ delete _FieldOperations;