- Timestamp:
- May 18, 2017, 8:05:20 PM (8 years ago)
- Branches:
- ForceAnnealing_goodresults, ForceAnnealing_tocheck
- Children:
- ffd7cd
- Parents:
- d5c1c8
- git-author:
- Frederik Heber <frederik.heber@…> (05/18/17 19:33:25)
- git-committer:
- Frederik Heber <frederik.heber@…> (05/18/17 20:05:20)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Actions/SelectionAction/Molecules/MoleculeByOrderAction.cpp
rd5c1c8 rc5bd60c 57 57 const std::vector<int> &indices = params.molindices.get(); 58 58 std::vector<const molecule *> mols; 59 const World &const_world = World::getConstInstance(); 60 World &world = World::getInstance(); 59 61 for( std::vector<int>::const_iterator iter = indices.begin(); 60 62 iter != indices.end(); ++iter) { 61 const molecule *mol = const_cast<const World &>(World::getInstance()). 62 getMolecule(MoleculeByOrder(*iter)); 63 const molecule *mol = const_world.getMolecule(MoleculeByOrder(*iter)); 63 64 64 65 if (mol != NULL) { 65 if (! World::getInstance().isSelected(mol)) {66 if (!const_world.isSelected(mol)) { 66 67 //LOG(1, "Selecting molecule " << mol->name); 67 World::getInstance().selectMolecule(mol);68 world.selectMolecule(mol); 68 69 mols.push_back(mol); 70 ++no_selected; 69 71 } 70 72 } else { … … 85 87 SelectionMoleculeByOrderState *state = assert_cast<SelectionMoleculeByOrderState*>(_state.get()); 86 88 89 World &world = World::getInstance(); 87 90 for (std::vector<const molecule *>::const_iterator iter = state->mols.begin(); 88 91 iter != state->mols.end(); ++iter) 89 World::getInstance().unselectMolecule(*iter); 92 world.unselectMolecule(*iter); 93 90 94 return ActionState::ptr(_state); 91 95 } … … 94 98 SelectionMoleculeByOrderState *state = assert_cast<SelectionMoleculeByOrderState*>(_state.get()); 95 99 100 World &world = World::getInstance(); 96 101 for (std::vector<const molecule *>::const_iterator iter = state->mols.begin(); 97 102 iter != state->mols.end(); ++iter) 98 World::getInstance().selectMolecule(*iter);103 world.selectMolecule(*iter); 99 104 return ActionState::ptr(_state); 100 105 }
Note:
See TracChangeset
for help on using the changeset viewer.
