Changeset 455 in PSPA for Interface_Web/trunk/pspaWT/sources/controler/include/sectionToExecute.h
- Timestamp:
- Dec 16, 2013, 5:16:54 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Interface_Web/trunk/pspaWT/sources/controler/include/sectionToExecute.h
r431 r455 9 9 { 10 10 public : 11 /** Create a new sectionToExecute and initialize it with the given element 12 */ 13 sectionToExecute(abstractElement*); 11 14 12 sectionToExecute(abstractElement*,abstractElement*,abstractSoftware*); 15 /** Create a new sectionToExecute and initialize it with the given element and software 16 */ 17 sectionToExecute(abstractElement*,abstractSoftware*); 13 18 14 19 /** Deprecated : To be removed ! */ … … 17 22 ~sectionToExecute() {;} 18 23 19 inline abstractElement* getFirstElement() {20 return firstElement;21 }22 23 inline abstractElement* getLastElement() {24 return lastElement;25 }26 27 /** Deprecated : To be removed ! */28 inline int getElementNumberInSection() const {29 return firstElementNumberInBeamLine;30 }31 32 /** Deprecated : To be removed ! */33 inline int getLastElementNumberInSection() const {34 return lastElementNumberInBeamLine;35 }36 37 24 inline abstractSoftware* getSoftware() const { 38 return software ;25 return software_; 39 26 } 40 27 41 private : 28 inline abstractSoftware* setSoftware(abstractSoftware* soft) { 29 software_ = soft; 30 } 31 32 /** 33 Get the vector of elements of this sector 34 */ 35 inline std::vector< abstractElement* > getElements() {return elements_;}; 36 37 bool insertAfter(abstractElement*,abstractElement*); 42 38 43 abstractElement* firstElement; 44 abstractElement* lastElement; 45 abstractSoftware* software; 39 private : 46 40 47 int firstElementNumberInBeamLine; 48 int lastElementNumberInBeamLine; 41 abstractSoftware* software_; 42 43 std::vector< abstractElement* > elements_; 49 44 }; 50 45 #endif
Note: See TracChangeset
for help on using the changeset viewer.