Changeset 152 in PSPA for Interface_Web/trunk/pspaWT/src/nomdElements.cc
- Timestamp:
- Dec 8, 2012, 10:41:38 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Interface_Web/trunk/pspaWT/src/nomdElements.cc
r134 r152 6 6 typedElement nomdElements::fromString(std::string s) 7 7 { 8 if( strstr(s.c_str()," beam") ) return initialBeam;8 if( strstr(s.c_str(),"rfgun") ) return RFgun; 9 9 else if( strstr(s.c_str(),"drift") ) return drift; 10 10 else if( strstr(s.c_str(),"cell") ) return cell; … … 17 17 { 18 18 switch(eType) { 19 case initialBeam : return "INITIAL BEAM"; break;19 case RFgun : return "RF GUN"; break; 20 20 case drift : return "DRIFT"; break; 21 21 case cell : return "CELL"; break; … … 29 29 { 30 30 switch(eType) { 31 case initialBeam : return string("icons/beam.jpg"); break;31 case RFgun : return string("icons/rfgun.jpg"); break; 32 32 case drift : return string("icons/drift.jpg"); break; 33 33 case cell : return string("icons/cell.jpg"); break; … … 44 44 eImg_= toImage(e_); 45 45 } 46 47 nomdElements::nomdElements(nomdElements& ne) 48 { 49 e_= ne.e_; 50 eStr_= ne.eStr_; 51 eImg_= ne.eImg_; 52 } 53 46 54 47 55 nomdElements::nomdElements(const std::string& s) … … 78 86 { 79 87 switch(e_) { 80 case initialBeam : return "beam"; break;88 case RFgun : return "RFgun"; break; 81 89 case drift : return "drift"; break; 82 90 case cell : return "cell"; break; … … 86 94 } 87 95 } 96 97 // operators 98 99 nomdElements& nomdElements::operator= (const nomdElements& ne) 100 { 101 e_= ne.e_; 102 eStr_= ne.eStr_; 103 eImg_= ne.eImg_; 104 }
Note: See TracChangeset
for help on using the changeset viewer.