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


Ignore:
Timestamp:
Nov 14, 2002, 8:12:02 PM (23 years ago)
Author:
ansari
Message:
  • Ajout commande de trace d'elements graphiques (addpoly addctext ...)
  • Ajout de commandes de lecture ascii matrices/vecteurs
  • Trace de vecteur vx vs vy pour tout type de vecteurs

Reza 14/11/2002

File:
1 edited

Legend:

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

    r2218 r2263  
    13941394  return;
    13951395}
    1396 Vector * vx = dynamic_cast<Vector *>(obj);
    1397 if (vx == NULL) {
    1398   cout << "NamedObjMgr::DisplayVector() Error " << nomvx << " not a Vector ! " << endl;
     1396//Vector * vx = dynamic_cast<Vector *>(obj);
     1397BaseArray* bax = dynamic_cast<BaseArray *>(obj);
     1398if (bax == NULL) {
     1399  cout << "NamedObjMgr::DisplayVector() Error " << nomvx << " not a BaseArray ! " << endl;
    13991400  return; 
    14001401}
     
    14051406  return;
    14061407}
    1407 Vector * vy = dynamic_cast<Vector *>(obj);
    1408 if (vy == NULL) {
    1409   cout << "NamedObjMgr::DisplayVector() Error " << nomvy << " not a Vector ! " << endl;
     1408BaseArray* bay = dynamic_cast<BaseArray *>(obj);
     1409if (bay == NULL) {
     1410  cout << "NamedObjMgr::DisplayVector() Error " << nomvy << " not a BaseArray ! " << endl;
    14101411  return; 
    14111412}
    14121413
    1413 
     1414Vector vx = *bax;
     1415Vector vy = *bay;
    14141416Vector * cvx, * cvy;
    14151417
    1416 if (vx->Size() != vy->Size()) {
     1418if (vx.Size() != vy.Size()) {
    14171419  cout << "NamedObjMgr::DisplayVector() Warning / Vx.Size() != Vy.Size() " << endl;
    1418   if (vx->Size() < vy->Size()) {
    1419     cvx = new Vector(*vx);
    1420     cvy = new Vector(vy->SubVector(Range(0, 0, vx->Size()-1)));
     1420  if (vx.Size() < vy.Size()) {
     1421    cvx = new Vector(vx);
     1422    cvy = new Vector(vy.SubVector(Range(0, 0, vx.Size()-1)));
    14211423  }
    14221424  else {
    1423     cvx = new Vector(vx->SubVector(Range(0, 0, vy->Size()-1)));
    1424     cvy = new Vector(*vy);
     1425    cvx = new Vector(vx.SubVector(Range(0, 0, vy.Size()-1)));
     1426    cvy = new Vector(vy);
    14251427  }
    14261428}
    14271429else {
    1428   cvx = new Vector(*vx);
    1429   cvy = new Vector(*vy);
     1430  cvx = new Vector(vx);
     1431  cvy = new Vector(vy);
    14301432}
    14311433
Note: See TracChangeset for help on using the changeset viewer.