Changeset 594 in Sophya for trunk/SophyaPI/PIext/nobjmgr.cc


Ignore:
Timestamp:
Nov 17, 1999, 7:49:32 PM (26 years ago)
Author:
ercodmgr
Message:

finalisation interfacage TMatrix, PixelMap - Reza 17/11/99

File:
1 edited

Legend:

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

    r584 r594  
    955955obja = GetObjAdapter(nom);
    956956if (obja == NULL)  return;
    957 
    958 string ctyp = typeid(*obja->GetDataObj()).name();
     957AnyDataObj* ob = obja->GetDataObj();
     958if (ob == NULL) {
     959  cerr << "NamedObjMgr::PrintObj() / Error - NULL object ! in " << nom << endl;
     960  return;
     961  }
     962string ctyp = typeid(*ob).name();
    959963cout << "NamedObjMgr::PrintObj(" << nom << ") Type: " << ctyp << endl;
    960964obja->Print(cout);
     
    969973obja = GetObjAdapter(nom);
    970974if (obja == NULL) {
    971   cout << "NamedObjMgr::DisplayObj() Error , Pas d'objet de nom " << nom << endl;
     975  cout << "NamedObjMgr::DisplayObj() Error , No object with name " << nom << endl;
    972976  return;
    973977}
     978if (obja->GetDataObj() == NULL) {
     979  cerr << "NamedObjMgr::DisplayObj() / Error - NULL object ! in " << nom << endl;
     980  return;
     981  }
    974982if (!myImgApp)  return;
    975983 
     
    981989if (!dr && !arr) {
    982990  string ctyp = typeid(*(obja->GetDataObj())).name();
    983   cout << "NamedObjMgr::DisplayObj() Error , Pas de display pour " << ctyp << endl;
     991  cout << "NamedObjMgr::DisplayObj() Error , No display for " << ctyp << endl;
    984992  return;
    985993  }
     
    10171025  return;
    10181026}
     1027if (obja->GetDataObj() == NULL) {
     1028  cerr << "NamedObjMgr::DisplayImage() / Error - NULL object ! in " << nom << endl;
     1029  return;
     1030  }
    10191031if (!myImgApp)  return;
    10201032 
     
    10521064  return;
    10531065}
     1066if (obja->GetDataObj() == NULL) {
     1067  cerr << "NamedObjMgr::DisplaySurf3D() / Error - NULL object ! in " << nom << endl;
     1068  return;
     1069  }
    10541070if (!myImgApp)  return;
    10551071 
Note: See TracChangeset for help on using the changeset viewer.