From: jpr Date: Fri, 28 Oct 2005 15:52:15 +0000 (+0000) Subject: > // Don't waste time checking tags where VM is OB and OW, since we know X-Git-Tag: OpenJPEG.Version1.2~97 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=f469869a5dfc9a22c4c6b783f26904757d409975;hp=4bb577c99b703ee2e4995821a6346cce614429a6;p=gdcm.git > // Don't waste time checking tags where VM is OB and OW, since we know > // it's allways 1, whatever the actual length (found on disc) --- diff --git a/src/gdcmValidator.cxx b/src/gdcmValidator.cxx index f4cac476..1ab8b91c 100644 --- a/src/gdcmValidator.cxx +++ b/src/gdcmValidator.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmValidator.cxx,v $ Language: C++ - Date: $Date: 2005/10/18 08:35:51 $ - Version: $Revision: 1.5 $ + Date: $Date: 2005/10/28 15:52:15 $ + Version: $Revision: 1.6 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -37,6 +37,12 @@ Validator::~Validator() // compare to the one from the dictionary bool CheckVM(DataEntry *entry) { + // Don't waste time checking tags where VM is OB and OW, since we know + // it's allways 1, whatever the actual length (found on disc) + + if ( entry->GetVR() == "OB" || entry->GetVR() == "OW" ) + return true; + const std::string &s = entry->GetString(); std::string::size_type n = s.find("\\"); if ( n == s.npos ) // none found