Changeset 179 in PSPA for Interface_Web/trunk/pspaWT/src/nomdElements.cc
- Timestamp:
- Dec 13, 2012, 7:25:01 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Interface_Web/trunk/pspaWT/src/nomdElements.cc
r166 r179 11 11 else if( strstr(s.c_str(),"bend") ) return bend; 12 12 else if( strstr(s.c_str(),"lens") ) return soleno; 13 else if( strstr(s.c_str(),"beam") ) return beam; 13 14 return inconnu; 14 15 } … … 22 23 case bend : return "BENDING MAGNET"; break; 23 24 case soleno : return "SOLENOID"; break; 25 case beam : return "BEAM"; break; 24 26 default : return "UNKNOWN"; 25 27 } … … 34 36 case bend : return string("icons/bend.jpg"); break; 35 37 case soleno : return string("icons/lens.jpg"); break; 38 case beam : return string("icons/beam.jpg"); break; 36 39 default : return string(""); 37 40 } … … 46 49 case bend : return "bend"; 47 50 case soleno : return "solnd"; 51 case beam : return "beam"; 48 52 default : return string(""); 53 } 54 } 55 56 unsigned nomdElements::toNbParam(typedElement eType) 57 { 58 switch(eType) { 59 case RFgun : return 6; 60 case drift : return 2; 61 case cell : return 9; 62 case bend : return 5; 63 case soleno : return 3; 64 case beam : return 7; 65 default : return 0; 49 66 } 50 67 } … … 57 74 eImg_ = toImage(e_); 58 75 eLabel_ = toLabel(e_); 76 nbParam_ = toNbParam(e_); 59 77 } 60 78 … … 65 83 eImg_ = ne.eImg_; 66 84 eLabel_ = ne.eLabel_; 85 nbParam_ = ne.nbParam_; 67 86 } 68 87 … … 73 92 eImg_ = ne.eImg_; 74 93 eLabel_ = ne.eLabel_; 94 nbParam_ = ne.nbParam_; 75 95 } 76 96 … … 82 102 eImg_ = toImage(e_); 83 103 eLabel_ = toLabel(e_); 104 nbParam_ = toNbParam(e_); 84 105 } 85 106 … … 90 111 eImg_ = toImage(e_); 91 112 eLabel_ = toLabel(e_); 113 nbParam_ = toNbParam(e_); 92 114 } 93 115 … … 126 148 } 127 149 150 unsigned nomdElements::getElementNbParameters() const 151 { 152 return nbParam_; 153 } 128 154 129 155 … … 137 163 eImg_ = ne.eImg_; 138 164 eLabel_ = ne.eLabel_; 165 nbParam_ = ne.nbParam_; 139 166 }
Note: See TracChangeset
for help on using the changeset viewer.