Changeset 114 in PSPA for Interface_Web/trunk/pspaWT/include


Ignore:
Timestamp:
Nov 29, 2012, 9:39:16 AM (12 years ago)
Author:
lemeur
Message:

diagnostics et dessins (en cours)

Location:
Interface_Web/trunk/pspaWT/include
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • Interface_Web/trunk/pspaWT/include/GWt_pspaApplication.h

    r113 r114  
    3636 WWidget* globalParam_;
    3737 WWidget* beamLine_;
    38  WContainerWidget* leDessin_;
     38 WWidget* leDessin_;
    3939 WPushButton *exec_go_;
    4040 WText* probleme_;
     
    4848 WWidget* createGlobalParamWidget();
    4949 WWidget* createExecuteWidget();
     50 WWidget* createDrawingWidget();
    5051 
    5152 void createDragImage(const char *url,const char *smallurl,const char *mimeType,WContainerWidget *p,WString name);
  • Interface_Web/trunk/pspaWT/include/abstractElement.h

    r109 r114  
    2525  string label_;
    2626  nomdElement elementName_;
     27  //  string transportElementName_;
    2728  double lenghtElem_; // cm
    2829  double aperture_; // cm
     
    4445  string getLabel() const;
    4546  nomdElement getName() const;
    46   std::string getNameOfElement();
    47   std::string getNameString() const;
     47  string getNameOfElement();
     48  string getNameString() const;
     49  //  string getTransportName() const;
    4850  double getLenghtOfElement() const;
    4951  int getNbParams() const; 
  • Interface_Web/trunk/pspaWT/include/dataManager.h

    r111 r114  
    1515  elementsCollection elementsGallery_;
    1616  globalParameters globParam_;
    17   particleBeam currentBeam_;
     17  particleBeam* currentBeam_;
     18
     19  vector<particleBeam> diagnosticBeam_;
    1820
    1921  vector<sectionToExecute*> jobList_;
     
    2628 public:
    2729
    28   dataManager() {;}
     30  dataManager() {currentBeam_ = NULL;}
    2931  ~dataManager() {
    3032    unsigned k;
     
    3234      if ( jobList_[k] != NULL ) delete jobList_[k];
    3335    }
     36    if ( currentBeam_ == NULL ) delete currentBeam_;
    3437  }
    3538
     
    3740  inline globalParameters* getGlobalParameters()  {return &globParam_;}
    3841  inline elementsCollection* getCollection() {return &elementsGallery_;}
    39   inline particleBeam& getCurrentBeam() {return currentBeam_;}
     42  inline particleBeam* getCurrentBeam() {return currentBeam_;}
    4043  void addSectionToExecute(int debut, int fin, nomDeLogiciel prog);
    4144 
  • Interface_Web/trunk/pspaWT/include/particleBeam.h

    r111 r114  
    4949
    5050
     51      void readTransportMoments(ifstream& inp);
    5152
    5253
     
    7071  ~particleBeam() {;}
    7172
    72   bool setFromParmela(double referencefrequency);
     73  bool setFromParmela(unsigned numeroElement,double referencefrequency);
    7374      void buildMomentRepresentation();
    7475
Note: See TracChangeset for help on using the changeset viewer.