Changeset 487 in PSPA for Interface_Web/trunk/pspaWT/sources/controler/src/sector.cc
- Timestamp:
- Feb 5, 2014, 11:45:11 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Interface_Web/trunk/pspaWT/sources/controler/src/sector.cc
r483 r487 20 20 #include "elementSnapshot.h" 21 21 #include "elementMultipole.h" 22 #include "elementQuadrupole.h" 23 #include "elementSextupole.h" 22 24 23 25 sector::sector(dataManager* data, std::string name): … … 36 38 } 37 39 38 abstractElement* sector::addElementAfter(nomdElements::typedElement eType ,abstractElement* previousElement){ 40 abstractElement* sector::addElementAfter(nomdElements::typedElement eType ,abstractElement* previousElement) 41 { 39 42 40 43 // create a new abstractElement 41 44 // FIXME : To be move in an abstractFactory in the controler !! 42 45 abstractElement* currentElement = NULL; 43 switch ( eType ) { 46 switch ( eType ) 47 { 44 48 case nomdElements::RFgun : 45 49 currentElement = new elementRfgun(); … … 66 70 currentElement = new elementMultipole(); 67 71 break; 72 case nomdElements::qpole : 73 currentElement = new elementQuadrupole(); 74 break; 75 case nomdElements::spole : 76 currentElement = new elementSextupole(); 77 break; 68 78 case nomdElements::snapshot : 69 { 70 // FIXME : Snapshot a gérér 71 /* int incr = dataManager_->getPspaApplication()->getExtensionFile(); 72 incr++; 73 dataManager_->getPspaApplication()->setExtensionFile(incr); 74 */ 75 currentElement = new elementSnapshot(); 76 break; 79 { 80 // FIXME : Snapshot a gérér 81 /* int incr = dataManager_->getPspaApplication()->getExtensionFile(); 82 incr++; 83 dataManager_->getPspaApplication()->setExtensionFile(incr); 84 */ 85 currentElement = new elementSnapshot(); 86 break; 87 } 77 88 } 78 } 89 79 90 if (!currentElement) { 80 91 return NULL; 81 92 } 82 93 addElementAfter(currentElement,previousElement); 83 return currentElement; 84 94 return currentElement; 85 95 } 86 96
Note: See TracChangeset
for help on using the changeset viewer.