Changeset 3454 in Sophya for trunk/SophyaPI


Ignore:
Timestamp:
Feb 1, 2008, 4:06:47 PM (18 years ago)
Author:
ansari
Message:

Suite/Correction Affichage auto des tableaux avec NDim>2, mais ND<=2 avec tailles>1 , Reza 01/02/2008

File:
1 edited

Legend:

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

    r3453 r3454  
    217217{
    218218TArray<T> arr(*mArr, true);      // on partage les donnees
    219 arr.CompactTrailingDimensions();
     219arr.CompactAllDimensions();
    220220if (arr.NbDimensions() == 1) {
    221221  // On peut en faire un vecteur ...
     
    224224  return( new PIYfXDrawer( new POTVectorAdapter<T>(v, true), NULL, true) );
    225225}
    226  else return(NULL);
     226else {
     227  cout << "NOMAdapter_TArray<T>::GetDrawer() NDim[Size>1]>1 -> No PIDrawer" << endl;
     228  return(NULL);
     229}
    227230}
    228231
     
    232235{
    233236TArray<T> arr(*mArr, true);    // on partage les donnees
    234 arr.CompactTrailingDimensions();
     237arr.CompactAllDimensions();
    235238if (arr.NbDimensions() <= 2) {
    236239  // On peut en faire un tableau 2-D ...
     
    238241  return ( new POTMatrixAdapter<T>(m, true) );
    239242}
    240 else return(NULL);
     243else {
     244  cout << "NOMAdapter_TArray<T>::Get2DArray() NDim[Size>1]>2 -> No 2DArrAdapt" << endl;
     245  return(NULL);
     246}
    241247}
    242248
Note: See TracChangeset for help on using the changeset viewer.