source: PSPA/Interface_Web/trunk/pspaWT/sources/controler/include/softwareGenerator.h @ 375

Last change on this file since 375 was 375, checked in by garnier, 11 years ago

Affichage du nom du cas test dans le titre de la fenetre + see History

File size: 1016 bytes
Line 
1#ifndef SOFTWAREGENERATOR_SEEN
2#define SOFTWAREGENERATOR_SEEN
3
4
5#include "abstractSoftware.h"
6
7class softwareGenerator : public abstractSoftware
8{
9
10 protected : 
11
12
13
14 bool beamFromGenerator(string beamFileName, string workingDir, vector<double>& centroid, bareParticle& refPart,vector<bareParticle>& particles, vector<bareParticle>& passiveParticles );
15
16 public : 
17
18
19    softwareGenerator();
20   
21    softwareGenerator(string inputFileName, globalParameters* globals, dataManager* dt);
22
23  virtual ~softwareGenerator() {;}
24
25
26  virtual bool createInputFile(particleBeam* beamBefore, unsigned int numeroDeb, unsigned int numeroFin, string workingDir);
27
28
29  virtual bool  execute(unsigned int numeroDeb,unsigned int numeroFin,string workingDir);
30
31
32  virtual bool buildBeamAfterElements(unsigned int numeroDeb,unsigned int numeroFin, vector<particleBeam>& beams, string workingDir);
33
34    inline string getColor() {
35        return "#a3c0ed";
36    }
37
38    inline string getName() {
39        return "generator";
40    }
41};
42
43#endif
Note: See TracBrowser for help on using the repository browser.