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


Ignore:
Timestamp:
May 13, 1999, 12:12:51 PM (26 years ago)
Author:
ercodmgr
Message:

Mise aux "normes" version DPC/Planck - Gestion des objets a travers

un adaptateur/interface NTuple par NamedObjMgr.
Enregistrement d'objets et de l'adaptateur (I/O PPersist, display, ...)
par ServNobjMgr .... Reza 13/05/99

File:
1 edited

Legend:

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

    r293 r295  
    99#include "ppersist.h"
    1010#include "dlftypes.h"
     11#include "anydataobj.h"
    1112
     13class NObjMgrAdapter;
    1214class PIStdImgApp;
    1315class Services2NObjMgr;
     
    1517class NamedObjMgr {
    1618public:
     19// Constructeur et destructeur
    1720                        NamedObjMgr();
    1821  virtual               ~NamedObjMgr();
     
    2225
    2326//  Pour ajouter, supprimer et acceder aux objets PPersist
    24   virtual void          AddObj(PPersist* obj, string& nom);
     27  virtual void          AddObj(AnyDataObj* obj, string& nom, bool crd=false);
    2528  virtual void          DelObj(string const& nom, bool fgd=true);
    2629  virtual void          DelObjects(string const& patt, bool fgd=true);
    27   virtual PPersist*     GetObj(string const& nom);
     30  virtual AnyDataObj*   GetObj(string const& nom);
    2831  virtual void          RenameObj(string const& nom, string& nomnew);
    2932  virtual string        LastObjName();  // Renvoie le nom du dernier objet ajoute
     
    4447//  Affichage des objets
    4548  virtual void          DisplayObj(string const& nom, string dopt="");
     49  virtual void          DisplayImage(string const& nom, string dopt="");
    4650  virtual void          DisplaySurf3D(string const& nom, string dopt="");
    4751  virtual void          DisplayNT(string const& nom, string& nmx, string& nmy, string& nmz, 
    4852                                  string& erx, string& ery, string& erz, string dopt="");
    4953  virtual void          DisplayGFD(string const& nom, string& numvarx, string& numvary, string& err, string dopt="");
    50 // virtual void          DisplayImage(string const& nom, string dopt=""); C'est necessaire ??
    5154
    5255  virtual void          SetGraphicAttributes(string gratt="");
     
    8790                              string par,string step,string min,string max,string opt);
    8891
    89 
    9092// Acces au PIApplication et a la classe de service
    9193  virtual PIStdImgApp*          GetImgApp();
    9294  virtual Services2NObjMgr*     GetServiceObj();
     95
     96protected :
     97  virtual NObjMgrAdapter*       GetObjAdapter(string const& nom);
    9398};
    9499
Note: See TracChangeset for help on using the changeset viewer.