* false otherwise.
*/
bool gdcmParser::IsReadable(void) {
- if(filetype==Unknown)
+ if(filetype==Unknown) {
return(false);
- if(listEntries.size()<=0)
+ }
+ if(listEntries.size()<=0) {
return(false);
+ }
return(true);
}
if (FoundLength%2) {
std::cout << "Warning : Tag with uneven length " << FoundLength
- << "in x(" << hex << gr << "," << el <<")" << std::endl;
+ << "in x(" << std::hex << gr << "," << el <<")" << std::endl;
}
// Sorry for the patch!
// For *regular* headers, the test is useless..
// lets's print a warning message and go on,
// instead of giving up with an error message
- std::cout << s.str().c_str() << std::endl;
+
+ //std::cout << s.str().c_str() << std::endl;
+
// dbg.Error("gdcmParser::IsHeaderEntryAnInteger",
// s.str().c_str());
}
if( (memcmp(entCur, "UL", (size_t)2) == 0) ||
(memcmp(entCur, "OB", (size_t)2) == 0) ||
- (memcmp(entCur, "UI", (size_t)2) == 0) )
+ (memcmp(entCur, "UI", (size_t)2) == 0) ||
+ (memcmp(entCur, "CS", (size_t)2) == 0) ) // CS, to remove later
+ // when Write DCM *adds*
+ // group 0000
{
filetype = ExplicitVR;
dbg.Verbose(1, "gdcmParser::CheckSwap:",
dbg.Verbose(1, "gdcmParser::CheckSwap:",
"not an explicit Value Representation");
}
+
if (net2host)
{
sw = 4321;