Changeset 2235 in Sophya for trunk


Ignore:
Timestamp:
Oct 29, 2002, 12:38:28 AM (23 years ago)
Author:
cmv
Message:

option revcmap pour image cmv 29/10/2002

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PI/piimage.cc

    r2168 r2235  
    513513  unsigned int k = 0;
    514514  int ndec = opt.size();
     515  bool fgcmapid=false, revcmapid=false; CMapId cmapid=CMAP_COLRJ32;
    515516  for( k=0; k<opt.size(); k++ ) {
    516517    string opts = opt[k];
     
    526527      continue;
    527528    }
     529    // Reverse table de couleur
     530    if (opts == "revcmap") {
     531      revcmapid = true;
     532      continue;
     533    }
    528534    // Table de couleur
    529535    bool fgcmap = false;
     
    533539        colname[jll] = tolower(colname[jll]);
    534540      if (opts == colname) {
    535         SetColMapId(PIColorMap::GetStandardColorMapId(kcc), false);
    536         fgcmap = true;
     541        fgcmapid = fgcmap = true;
     542        cmapid = PIColorMap::GetStandardColorMapId(kcc);
    537543        break;
    538544      }
    539545    }
    540546    if (fgcmap) continue;
    541 
    542547    // Position du centre d'image
    543548    if (opts.substr(0,12) == "imagecenter=") {
     
    566571    if (rmdecopt)  udopt.push_back(opts);
    567572  }
     573  // Set color map if requested
     574  if(fgcmapid || revcmapid) SetColMapId(cmapid,revcmapid,false);
    568575
    569576  if (rmdecopt)  opt = udopt;
Note: See TracChangeset for help on using the changeset viewer.