Changeset 772 for XIOS/trunk/src/io


Ignore:
Timestamp:
10/30/15 16:33:49 (8 years ago)
Author:
rlacroix
Message:

Axis/Domain?: Use the new infrastructure to get the output name.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/io/nc4_data_output.cpp

    r770 r772  
    7171 
    7272         std::vector<StdString> dim0, dim1; 
    73          StdString domid     = (!domain->name.isEmpty()) 
    74                              ? domain->name.getValue() : domain->getId(); 
     73         StdString domid = domain->getDomainOutputName(); 
    7574         StdString appendDomid  = (singleDomain) ? "" : "_"+domid ; 
    7675         if (isWrittenDomain(domid)) return ; 
     
    449448 
    450449         std::vector<StdString> dim0, dim1; 
    451          StdString domid     = (!domain->name.isEmpty()) 
    452                              ? domain->name.getValue() : domain->getId(); 
     450         StdString domid = domain->getDomainOutputName(); 
    453451         if (isWrittenDomain(domid)) return ; 
    454452         else writtenDomains.insert(domid) ; 
     
    637635 
    638636        std::vector<StdString> dims; 
    639         StdString axisid = !axis->name.isEmpty() ? axis->name.getValue() : axis->getId(); 
     637        StdString axisid = axis->getAxisOutputName(); 
    640638        if (isWrittenAxis(axisid)) return ; 
    641639        else writtenAxis.insert(axisid) ; 
     
    759757             { 
    760758               CDomain* domain = CDomain::get(domainList[domainList.size() - idxDomain - 1]); 
    761                StdString domId = !domain->name.isEmpty() ? domain->name.getValue() : domain->getId(); 
     759               StdString domId = domain->getDomainOutputName(); 
    762760               StdString appendDomId  = singleDomain ? "" : "_" + domId; 
    763761 
     
    779777             { 
    780778               CAxis* axis = CAxis::get(axisList[axisList.size() - idxAxis - 1]); 
    781                compress << (!axis->name.isEmpty() ? axis->name.getValue() : axis->getId()); 
     779               compress << axis->getAxisOutputName(); 
    782780               ++idxAxis; 
    783781             } 
     
    837835                 continue; 
    838836 
    839                StdString domId = !domain->name.isEmpty() ? domain->name.getValue() : domain->getId(); 
     837               StdString domId = domain->getDomainOutputName(); 
    840838               StdString appendDomId  = singleDomain ? "" : "_" + domId; 
    841839 
     
    871869                 continue; 
    872870 
    873                StdString axisId = !axis->name.isEmpty() ? axis->name.getValue() : axis->getId(); 
     871               StdString axisId = axis->getAxisOutputName(); 
    874872               varId = axisId + "_points"; 
    875873               compress = axisId; 
     
    987985           { 
    988986             CDomain* domain = CDomain::get(domainList[idxDomain]); 
    989              StdString domId = !domain->name.isEmpty() ? domain->name.getValue() : domain->getId(); 
     987             StdString domId = domain->getDomainOutputName(); 
    990988             StdString appendDomId  = singleDomain ? "" : "_" + domId ; 
    991989 
     
    10351033           { 
    10361034             CAxis* axis = CAxis::get(axisList[idxAxis]); 
    1037              StdString axisId = !axis->name.isEmpty() ? axis->name.getValue() : axis->getId(); 
     1035             StdString axisId = axis->getAxisOutputName(); 
    10381036 
    10391037             if (compressedOutput && axis->isCompressible()) 
Note: See TracChangeset for help on using the changeset viewer.