Changes in src/Legacy/oldmenu.cpp [24a5e0:ead4e6]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Legacy/oldmenu.cpp
r24a5e0 read4e6 78 78 case 'a': // absolute coordinates of atom 79 79 Log() << Verbose(0) << "Enter absolute coordinates." << endl; 80 first = World::get ()->createAtom();80 first = World::getInstance().createAtom(); 81 81 first->x.AskPosition(mol->cell_size, false); 82 82 first->type = periode->AskElement(); // give type … … 85 85 86 86 case 'b': // relative coordinates of atom wrt to reference point 87 first = World::get ()->createAtom();87 first = World::getInstance().createAtom(); 88 88 valid = true; 89 89 do { … … 101 101 102 102 case 'c': // relative coordinates of atom wrt to already placed atom 103 first = World::get ()->createAtom();103 first = World::getInstance().createAtom(); 104 104 valid = true; 105 105 do { … … 117 117 118 118 case 'd': // two atoms, two angles and a distance 119 first = World::get ()->createAtom();119 first = World::getInstance().createAtom(); 120 120 valid = true; 121 121 do { … … 217 217 218 218 case 'e': // least square distance position to a set of atoms 219 first = World::get ()->createAtom();219 first = World::getInstance().createAtom(); 220 220 atoms = new (Vector*[128]); 221 221 valid = true; … … 239 239 mol->AddAtom(first); // add to molecule 240 240 } else { 241 World::get ()->destroyAtom(first);241 World::getInstance().destroyAtom(first); 242 242 Log() << Verbose(0) << "Please enter at least two vectors!\n"; 243 243 } … … 748 748 int axis,faktor,count,j; 749 749 atom *first = NULL; 750 element **Elements;750 const element **Elements; 751 751 Vector x,y; 752 752 Vector **vectors; … … 764 764 if (mol->AtomCount != 0) { // if there is more than none 765 765 count = mol->AtomCount; // is changed becausing of adding, thus has to be stored away beforehand 766 Elements = new element *[count];766 Elements = new const element *[count]; 767 767 vectors = new Vector *[count]; 768 768 j = 0; … … 782 782 x.AddVector(&y); // per factor one cell width further 783 783 for (int k=count;k--;) { // go through every atom of the original cell 784 first = World::get ()->createAtom(); // create a new body784 first = World::getInstance().createAtom(); // create a new body 785 785 first->x.CopyVector(vectors[k]); // use coordinate of original atom 786 786 first->x.AddVector(&x); // translate the coordinates … … 912 912 void oldmenu::SimpleAddMolecules(MoleculeListClass *molecules) { 913 913 molecule *srcmol = NULL, *destmol = NULL; 914 Dialog *dialog = UIFactory::get ()->makeDialog();914 Dialog *dialog = UIFactory::getInstance().makeDialog(); 915 915 dialog->queryMolecule("Enter index of destination molecule: ",&destmol, molecules); 916 916 dialog->queryMolecule("Enter index of source molecule to add from: ",&srcmol, molecules); … … 926 926 void oldmenu::embeddMolecules(MoleculeListClass *molecules) { 927 927 molecule *srcmol = NULL, *destmol = NULL; 928 Dialog *dialog = UIFactory::get ()->makeDialog();928 Dialog *dialog = UIFactory::getInstance().makeDialog(); 929 929 dialog->queryMolecule("Enter index of matrix molecule (the variable one): ",&srcmol,molecules); 930 930 dialog->queryMolecule("Enter index of molecule to merge into (the fixed one): ",&destmol,molecules); … … 1089 1089 A++; 1090 1090 } 1091 World::get ()->destroyMolecule(mol);1091 World::getInstance().destroyMolecule(mol); 1092 1092 }; 1093 1093
Note:
See TracChangeset
for help on using the changeset viewer.