Changeset 357 in Sophya for trunk/SophyaPI/PIext/servnobjm.h


Ignore:
Timestamp:
Aug 5, 1999, 8:08:07 PM (26 years ago)
Author:
ercodmgr
Message:

Ajout de parametres de Loop (plot2d, ...), Ajout de fonction de
remplissage de matrices et vecteurs a partir de NTuples,
Rationalisation des commandes (arguments par defauts ...) Reza 6/8/99

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PIext/servnobjm.h

    r351 r357  
    6161  virtual void          DisplayPoints2D(string & nom, string& expx, string& expy,
    6262                                        string& experrx, string& experry,
    63                                         string& expcut, string dopt="");
     63                                        string& expcut, string dopt="", string loop="");
    6464  virtual void          DisplayPoints3D(string & nom, string& expx, string& expy, string& expz,
    65                                         string& expcut, string dopt="");
     65                                        string& expcut, string dopt="", string loop="");
    6666  virtual void          DisplayPoints2DW(string & nom, string& expx, string& expy,
    67                                          string& expwt, string& expcut, string dopt="");
    68 //  Projection d'expressions dans histogramme (et trace)
     67                                         string& expwt, string& expcut, string dopt="", string loop="");
     68//  Projection d'expressions dans histogramme, vecteur/matrices (et trace)
    6969  virtual void          ProjectH1(string & nom, string& expx, string& expwt, string& expcut,
    70                                   string& nomh1, string dopt="");
     70                                  string& nomh1, string dopt="", string loop="");
    7171  virtual void          ProjectH2(string & nom, string& expx, string& expy, string& expwt,
    72                                   string& expcut, string& nomh2, string dopt="");
     72                                  string& expcut, string& nomh2, string dopt="", string loop="");
    7373  virtual void          ProjectHProf(string & nom, string& expx, string& expy, string& expwt,
    74                                   string& expcut, string& nomprof, string dopt="");
    75 //  Projection d'expression dans vecteurs et dans n-tuple
    76   virtual void          FillVect(string & nom, string& expx, string& expcut,
    77                                  string& nomvec, string dopt="");
     74                                  string& expcut, string& nomprof, string dopt="", string loop="");
     75
     76//  Remplissage de vecteurs, ntuples, GFD
     77  virtual void          FillVect(string & nom, string& expx, string& expv, string& expcut,
     78                                  string& nomvec, string dopt="", string loop="");
     79  virtual void          FillMatx(string & nom, string& expx, string& expy, string& expv,
     80                                  string& expcut, string& nommtx, string dopt="", string loop="");
     81
     82  virtual void          ExpressionToVector(string & nom, string& expx, string& expcut,
     83                                           string& nomvec, string dopt="", string loop="");
    7884  virtual void          FillNT(string & nom, string& expx, string& expy, string& expz,
    79                                string& expt, string& expcut, string& nomnt);
     85                               string& expt, string& expcut, string& nomnt, string loop="");
    8086  virtual void          FillGFD(string & nom, string& expx, string& expy, string& expz,
    81                                string& experr, string& expcut, string& nomgfd);
     87                               string& experr, string& expcut, string& nomgfd, string loop="");
    8288  virtual void          FillNTFrCFile(string & nom, string const & fname,
    83                                       string const & funcname, string & nomnt,
    84                                       int nl1=-1, int nl2=-1);
     89                                      string const & funcname, string & nomnt, string loop="");
    8590  virtual void          PrepareNTExpressionCFile(string & nomobj, string const & fname,
    8691                                                 string const & funcname);
     
    9297// Calcul d'expressions d'interface NTuple pour les objets
    9398  void          ComputeExpressions(NObjMgrAdapter* obja, string& expx, string& expy,
    94                                    string& expz, string& expt, string& expcut,
     99                                   string& expz, string& expt, string& expcut, string& loop,
    95100                                   NTuple* nt=NULL, Histo* h1=NULL,
    96101                                   Histo2D* h2=NULL, HProf* hp=NULL);
     
    101106
    102107// Utilitaires divers
     108  static void   DecodeLoopParameters(string& loop, int& i1, int& i2, int& di);
     109  int           DecodeDispOption(string& dopt, bool& fgsrgr);
    103110  string        FileName2Name(string const & fn);
    104   int           DecodeDispOption(string& dopt, bool& fgsrgr);
    105111  char*         PClassIdToClassName(int cid);
    106112
Note: See TracChangeset for help on using the changeset viewer.