Changes in src/Actions/UndoRedoHelpers.cpp [af9be32:8ea3e7]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Actions/UndoRedoHelpers.cpp
raf9be32 r8ea3e7 26 26 27 27 #include "Atom/atom.hpp" 28 #include "molecule.hpp" 28 29 #include "Descriptors/AtomIdDescriptor.hpp" 30 #include "Descriptors/MoleculeIdDescriptor.hpp" 29 31 #include "CodePatterns/Assert.hpp" 30 32 #include "CodePatterns/Log.hpp" … … 123 125 } 124 126 } 127 128 void MoleCuilder::RemoveMoleculesWithAtomsByIds(const std::vector<moleculeId_t> &ids) 129 { 130 for (std::vector<moleculeId_t>::const_iterator iter = ids.begin(); 131 iter != ids.end(); ++iter) { 132 molecule * const mol = World::getInstance().getMolecule(MoleculeById(*iter)); 133 if (mol != NULL) { 134 mol->removeAtomsinMolecule(); 135 World::getInstance().destroyMolecule(mol); 136 } 137 } 138 }
Note:
See TracChangeset
for help on using the changeset viewer.