Changeset 333 in Sophya for trunk/SophyaPI/PIext/nobjmgr.h


Ignore:
Timestamp:
Jul 12, 1999, 1:12:29 PM (26 years ago)
Author:
ercodmgr
Message:

Trace de NTuple en 2D avec Marker de taille proportionnelle a Weight
Introduction des repertoires dans la gestion d'objets NameObjMgr
Reorganisation NamedObjMgr et Services2NObjMgr, ajout de commandes , ...
Reza 12/7/99

File:
1 edited

Legend:

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

    r331 r333  
    3232
    3333// Gestion des repertoires
    34   virtual void          CreateDir(string const& dirname);
    35   virtual void          DeleteDir(string const& dirname);
    36   virtual void          SetCurrentDir(string const& dirname);
     34  virtual void          CreateDir(string & dirname);
     35  virtual void          DeleteDir(string & dirname);
     36  virtual void          SetCurrentDir(string & dirname);
     37  virtual void          GetCurrentDir(string & dirname);
     38  virtual void          ListDirs(string & patt);
     39  virtual void          GetDirList(string & patt, vector<string>& );
    3740  virtual void          CleanTmpDir();
    3841  virtual void          CleanOldDir();
     
    5356  virtual void          ReadAll(string const & nomppf);
    5457  virtual void          ReadFits(string const & flnm, string & nobj);
    55   virtual void          SaveObj(string & nom, POutPersist& s);
     58  virtual void          SaveObj(string & nom, POutPersist& s, bool keeppath=false);
     59  virtual void          SaveObjects(string & patt, string const& nomppf);
    5660  virtual void          SaveAll(string const& nomppf);
    5761  virtual void          SaveFits(string & nom, string const & flnm);
     
    6569  virtual void          DisplaySurf3D(string & nom, string dopt="");
    6670  virtual void          DisplayNT(string & nom, string& nmx, string& nmy, string& nmz, 
    67                                   string& erx, string& ery, string& erz, string dopt="");
    68   virtual void          DisplayGFD(string & nom, string& numvarx, string& numvary, string& err, string dopt="");
     71                                  string& erx, string& ery, string& erz,
     72                                  string dopt="", bool fg3d=false);
     73  virtual void          DisplayGFD(string & nom, string& numvarx, string& numvary,
     74                                   string& err, string dopt="");
    6975
    7076  virtual void          SetGraphicAttributes(string gratt="");
    7177  virtual void          SetGraphicWinZone(int nzx, int nzy, bool fcr=false);
    7278
    73 
    74 //  Trace d'expression de NTuple, et d'autres objets
    75   virtual void          DisplayPoints2D(string & nom, string& expx, string& expy,
    76                                         string& experrx, string& experry,
    77                                         string& expcut, string dopt="");
    78   virtual void          DisplayPoints3D(string & nom, string& expx, string& expy, string& expz,
    79                                         string& expcut, string dopt="");
    80 //  Projection d'expressions dans histogramme (et trace)
    81   virtual void          ProjectH1(string & nom, string& expx, string& expwt, string& expcut,
    82                                   string& nomh1, string dopt="");
    83   virtual void          ProjectH2(string & nom, string& expx, string& expy, string& expwt,
    84                                   string& expcut, string& nomh2, string dopt="");
    85   virtual void          ProjectHProf(string & nom, string& expx, string& expy, string& expwt,
    86                                   string& expcut, string& nomprof, string dopt="");
    87 //  Projection d'expression dans vecteurs et dans n-tuple
    88   virtual void          FillVect(string & nom, string& expx, string& expcut,
    89                                  string& nomvec, string dopt="");
    90   virtual void          FillNT(string & nom, string& expx, string& expy, string& expz,
    91                                string& expt, string& expcut, string& nomnt);
    92   virtual void          FillGFD(string & nom, string& expx, string& expy, string& expz,
    93                                string& experr, string& expcut, string& nomgfd);
    94 
    95 //   Methodes de fit, a rajouter  (pour CMV , deux methodes H1 H2 ou 1 seule ??) ...
    96   virtual void          Fit12D(string & nom, string& func,
    97                               string par,string step,string min,string max,string opt);
     79// Acces a l'adaptateur
     80  virtual NObjMgrAdapter*       GetObjAdapter(string & nom);
    9881
    9982// Acces au PIApplication et a la classe de service
     
    10184  virtual Services2NObjMgr*     GetServiceObj();
    10285
    103 protected :
    104   virtual NObjMgrAdapter*       GetObjAdapter(string & nom);
     86  virtual void          AddWRsId(string & nom, int wrsid);
     87// Pour utilisation par ObjMgrWind
     88  virtual void          UpdateObjMgrWindow(int did);
    10589};
    10690
Note: See TracChangeset for help on using the changeset viewer.