Changeset 493 in PSPA for Interface_Web/trunk/pspaWT/sources/controler/include/dataManager.h
- Timestamp:
- Mar 11, 2014, 11:21:43 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Interface_Web/trunk/pspaWT/sources/controler/include/dataManager.h
r488 r493 14 14 #include "nomDeLogiciel.h" 15 15 #include "sector.h" 16 #include "expandedMachine.h" 17 #include "computingBlock.h" 16 18 17 19 #include "sectorParameters.h" //xx … … 24 26 public: 25 27 26 dataManager() {;} 28 dataManager() : 29 pspa_ (NULL), 30 currentMachine_(NULL) 31 {;} 27 32 dataManager(PspaApplication*); 28 33 virtual ~dataManager(); … … 33 38 particleBeam* getDiagnosticBeam_deprecated(string elementLabel); 34 39 40 41 //provisoire 42 inline expandedMachine* getCurrentMachine() {return currentMachine_;} 43 44 inline expandedMachine* expandMachine() { 45 if ( !currentMachine_ ) currentMachine_ = new expandedMachine(this); 46 currentMachine_->fromSectors( sectors_, this ); 47 return currentMachine_; 48 } 49 50 bool areDataCoherent() { 51 bool resultat = false; 52 if ( !currentMachine_ ) return false; 53 resultat = currentMachine_->areDataCoherent(); 54 return resultat; 55 } 56 57 35 58 /** Add a new sector 36 59 */ … … 39 62 /** return all sectors 40 63 */ 41 inline std::vector <sector*> getSectors() {return jobList_;};64 inline std::vector <sector*> getSectors() {return sectors_;}; 42 65 43 66 … … 60 83 void writeToAMLFile(string fileName); 61 84 62 /** return the jobListsize85 /** return the sectors size 63 86 */ 64 inline unsigned long getJobListSize() const {65 return jobList_.size();66 }87 // inline unsigned long getSectorsSize() const { 88 // return sectors_.size(); 89 // } 67 90 68 91 // si newBeam = true, on cree un nouveau diag … … 84 107 }; 85 108 86 109 abstractElement* getElementInSectorsByLabel(string etiq); 110 111 112 void messageEcran(string niveau, string msg) const; 113 114 115 87 116 private: 88 117 … … 92 121 vector<particleBeam> diagnosticBeam_; 93 122 vector<unsigned> indexElementToIndexDiag_; 94 vector <sector*> jobList_; 123 // vector <sector*> jobList_; 124 vector <sector*> sectors_; 125 expandedMachine* currentMachine_; 95 126 void removeFile(string nameOfFile); 96 127 };
Note: See TracChangeset
for help on using the changeset viewer.