X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMEDLoader%2FMEDFileMeshReadSelector.cxx;h=b808e776088e5da63a0b14f0bb660c54ebcd0316;hb=d5f2b9cd2ec721b8411ed143dee57234e576c369;hp=913aeafe6ceea543bb4335bbe7290c156e29294c;hpb=659f8c67d0348350e12fde38fe8c4de1ff95dffe;p=tools%2Fmedcoupling.git diff --git a/src/MEDLoader/MEDFileMeshReadSelector.cxx b/src/MEDLoader/MEDFileMeshReadSelector.cxx index 913aeafe6..b808e7760 100644 --- a/src/MEDLoader/MEDFileMeshReadSelector.cxx +++ b/src/MEDLoader/MEDFileMeshReadSelector.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2014 CEA/DEN, EDF R&D +// Copyright (C) 2007-2019 CEA/DEN, EDF R&D // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -20,7 +20,7 @@ #include "MEDFileMeshReadSelector.hxx" -using namespace ParaMEDMEM; +using namespace MEDCoupling; MEDFileMeshReadSelector::MEDFileMeshReadSelector():_code(0xFFFFFFFF) { @@ -70,6 +70,11 @@ bool MEDFileMeshReadSelector::isNodeNumFieldReading() const return _code & 0x00000020; } +bool MEDFileMeshReadSelector::isGlobalNodeNumFieldReading() const +{ + return _code & 0x00000040; +} + void MEDFileMeshReadSelector::setCellFamilyFieldReading(bool b) { unsigned int code(_code & 0xFFFFFFFE); @@ -124,6 +129,15 @@ void MEDFileMeshReadSelector::setNodeNumFieldReading(bool b) _code=code; } +void MEDFileMeshReadSelector::setGlobalNodeNumFieldReading(bool b) +{ + unsigned int code(_code & 0xFFFFFFBF); + unsigned int b2=b?1:0; + b2<<=6; + code+=b2; + _code=code; +} + void MEDFileMeshReadSelector::reprAll(std::ostream& str) const { str << "MEDFileMeshReadSelector (code=" << _code << ") : \n"; @@ -132,7 +146,8 @@ void MEDFileMeshReadSelector::reprAll(std::ostream& str) const str << "Read name field on cells : " << ReprStatus(isCellNameFieldReading()) << std::endl; str << "Read name field on nodes : " << ReprStatus(isNodeNameFieldReading()) << std::endl; str << "Read number field on cells : " << ReprStatus(isCellNumFieldReading()) << std::endl; - str << "Read number field name on nodes : " << ReprStatus(isNodeNumFieldReading()); + str << "Read number field name on nodes : " << ReprStatus(isNodeNumFieldReading()) << std::endl; + str << "Read global number field name on nodes : " << ReprStatus(isGlobalNodeNumFieldReading()); } std::string MEDFileMeshReadSelector::ReprStatus(bool v)