line |
true |
false |
branch |
28
|
0 |
0 |
if (_parseDicomFile($self, $infile)) |
42
|
0 |
0 |
unless open INDICOM, "<$infile" |
50
|
0 |
0 |
if ($nret != $filesize) |
58
|
0 |
0 |
if (substr($dicomFileContent, 128, 4) eq 'DICM') |
68
|
0 |
0 |
unless (defined $$self{'DicomField'}) |
105
|
0 |
0 |
if (defined $dicomFields) |
107
|
0 |
0 |
if (defined $$dicomFields{'0002,0010'}) |
111
|
0 |
0 |
if ($transferSyntax eq '1.2.840.10008.1.2') { } |
139
|
0 |
0 |
if ($group == 2) { } |
149
|
0 |
0 |
if ($isLittleEndian or $isMetaInfo) { } |
160
|
0 |
0 |
unless (defined $isImplicitVR) |
162
|
0 |
0 |
if ($vr =~ /^(AE|AS|AT|CS|DA|DS|DT|FL|FD|IS|LO|LT|PN|SH|SL|SS|ST|TM|UI|UL|US|OB|OW|OF|SQ|UT|UN)$/) { } |
172
|
0 |
0 |
if ($isImplicitVR and not $isMetaInfo) |
177
|
0 |
0 |
if ($isLittleEndian or $isMetaInfo) { } |
189
|
0 |
0 |
if ($vr =~ /^(AE|AS|AT|CS|DA|DS|DT|FL|FD|IS|LO|LT|PN|SH|SL|SS|ST|TM|UI|UL|US)$/) { } |
195
|
0 |
0 |
if ($vr =~ /^(OB|OW|OF|SQ|UT|UN)$/) { } |
199
|
0 |
0 |
if ($isLittleEndian or $isMetaInfo) { } |
213
|
0 |
0 |
if ($tagID ne 'fffe,e000' and $tagID ne 'fffe,e00d' and $tagID ne 'fffe,e0dd') |
219
|
0 |
0 |
if ($isLittleEndian or $isMetaInfo) { } |
248
|
0 |
0 |
if ($byteCount < 0 or $startPos + $byteCount + 8 > length $$pDicomStr) |
255
|
0 |
0 |
if ($len == -1) |
262
|
0 |
0 |
if ($tagID eq 'fffe,e00d' or $tagID eq 'fffe,e0dd') |
268
|
0 |
0 |
if ($len == 4294967295 or $vr eq 'SQ' and $len != 0) { } |
270
|
0 |
0 |
if ($len == 4294967295) |
275
|
0 |
0 |
if ($tagID eq 'fffe,e000') { } |
293
|
0 |
0 |
if ($startPos + $byteCount + $len > length $$pDicomStr) |
303
|
0 |
0 |
if (length $value > 8 and $vr eq 'XX') |
307
|
0 |
0 |
if (defined $fRet) |
309
|
0 |
0 |
if ($tagID eq 'fffe,e000') { } |
315
|
0 |
0 |
if ($tagID ne 'fffc,fffc') |
323
|
0 |
0 |
if ($isStruct == 0) |
325
|
0 |
0 |
if ($tagID eq 'fffe,e000') { } |
327
|
0 |
0 |
if (defined $vrParent and $vrParent ne 'SQ') { } |
338
|
0 |
0 |
if ($tagID ne 'fffc,fffc') |
345
|
0 |
0 |
if ($tagID eq '0002,0010') |
349
|
0 |
0 |
if ($transferSyntax eq '1.2.840.10008.1.2.2') |
353
|
0 |
0 |
if ($transferSyntax eq '1.2.840.10008.1.2') { } |
364
|
0 |
0 |
if ($strLen >= 0 and $byteCount >= $strLen) |
366
|
0 |
0 |
if ($byteCount != $strLen) |
385
|
0 |
0 |
unless defined $mode |
396
|
0 |
0 |
if ($tagID =~ /^\d+$/) { } |
402
|
0 |
0 |
if (ref $dicomFields eq 'HASH') |
404
|
0 |
0 |
if (defined $$dicomFields{$tagID}) { } |
416
|
0 |
0 |
unless (ref $dicomFields) |
418
|
0 |
0 |
if ($i == $nFields - 1) { } |
420
|
0 |
0 |
if ($mode eq 'native') { } |
429
|
0 |
0 |
if (scalar @$value == 1) { } |
463
|
0 |
0 |
unless defined $verbose |
465
|
0 |
0 |
unless (defined $dicomFields) |