Changeset 540 for XIOS/trunk/src/output/nc4_data_output.cpp
- Timestamp:
- 12/16/14 12:55:53 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/output/nc4_data_output.cpp
r538 r540 489 489 std::vector<StdString> dims; 490 490 StdString axisid = (!axis->name.isEmpty()) 491 ? axis->name.getValue() : axis->getId();491 ? axis->name.getValue() : axis->getId(); 492 492 try 493 493 { … … 504 504 505 505 SuperClassWriter::addAttribute("axis", StdString("Z"), &axisid); 506 507 if (!axis->name.isEmpty()) 508 SuperClassWriter::addAttribute 509 ("name", axis->name.getValue(), &axisid); 506 510 507 511 if (!axis->standard_name.isEmpty()) … … 644 648 } 645 649 646 if (!grid->axis_ref.isEmpty()) 647 { 648 CAxis* axis = grid->axis ; 649 StdString axisid = (!axis->name.isEmpty()) ? axis->name.getValue() : axis->getId(); 650 dims.push_back(axisid); 651 coodinates.push_back(axisid); 650 std::vector<StdString> axisList = grid->getAxisList(); 651 if (!axisList.empty()) 652 { 653 std::vector<StdString>::const_iterator itAxis = axisList.begin(), iteAxis = axisList.end(); 654 for (; itAxis != iteAxis; ++itAxis) 655 { 656 CAxis* axis = CAxis::get(*itAxis); 657 StdString axisid = (!axis->name.isEmpty()) 658 ? axis->name.getValue() : axis->getId(); 659 660 dims.push_back(axisid); 661 coodinates.push_back(axisid); 662 } 652 663 } 653 664
Note: See TracChangeset
for help on using the changeset viewer.