|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
88
 | 
 0  | 
 6  | 
 if ($path eq '-') { }  | 
 
| 
94
 | 
 0  | 
 6  | 
 unless open FILE, '<', $path  | 
 
| 
106
 | 
 6  | 
 361  | 
 if $line =~ /^m /  | 
 
| 
107
 | 
 6  | 
 361  | 
 if $line =~ /^p /  | 
 
| 
108
 | 
 5  | 
 362  | 
 if $line =~ /^#hugin_/  | 
 
| 
109
 | 
 30  | 
 337  | 
 if $line =~ /^v /  | 
 
| 
110
 | 
 25  | 
 342  | 
 if ($line =~ /^i /)  | 
 
| 
116
 | 
 5  | 
 362  | 
 if ($line =~ /^o /)  | 
 
| 
122
 | 
 205  | 
 162  | 
 if ($line =~ /^c /)  | 
 
| 
128
 | 
 0  | 
 367  | 
 if ($line =~ /^C /)  | 
 
| 
134
 | 
 25  | 
 342  | 
 if ($line =~ /^#-hugin /)  | 
 
| 
141
 | 
 4  | 
 363  | 
 if ($line =~ /^k /)  | 
 
| 
167
 | 
 3  | 
 4  | 
 if scalar @{$self->Output;}  | 
 
| 
170
 | 
 0  | 
 7  | 
 if ($path eq '-') { }  | 
 
| 
176
 | 
 0  | 
 7  | 
 unless open FILE, '>', $path  | 
 
| 
184
 | 
 10  | 
 13  | 
 if defined $self->ImageMetadata->[$index]  | 
 
| 
185
 | 
 23  | 
 0  | 
 if defined $self->Image->[$index]  | 
 
| 
292
 | 
 2  | 
 443  | 
 if scalar @_  | 
 
| 
347
 | 
 5  | 
 96  | 
 unless defined $self->Image->[$index]  | 
 
| 
349
 | 
 100  | 
 1  | 
 unless defined $self->Image->[$index]{$entry} and $self->Image->[$index]{$entry} =~ /=/  | 
 
| 
361
 | 
 9  | 
 519  | 
 unless defined $self->Output->[$index]  | 
 
| 
362
 | 
 114  | 
 414  | 
 if ($self->Image->[$index]{$entry} =~ /=/) { }  | 
 
| 
394
 | 
 1  | 
 80  | 
 if (defined $packed_seen->{$packed}) { }  | 
 
| 
422
 | 
 0  | 
 0  | 
 unless $threshold > 0  | 
 
| 
428
 | 
 0  | 
 0  | 
 if ($point->{'t'} > 0 or $point->Distance($self) < $threshold) { }  | 
 
| 
462
 | 
 0  | 
 7  | 
 unless $selection[$index] =~ /^[0-9]+$/  | 
 
| 
463
 | 
 0  | 
 7  | 
 if $selection[$index] >= scalar @{$self->{'image'};}  | 
 
| 
466
 | 
 0  | 
 2  | 
 unless scalar keys %{$mapping;} == scalar @selection  | 
 
| 
477
 | 
 3  | 
 7  | 
 unless defined $mapping->{$index}  | 
 
| 
482
 | 
 7  | 
 0  | 
 if defined $self->{'imagemetadata'}[$index]  | 
 
| 
489
 | 
 84  | 
 126  | 
 if ($image->{$key} =~ /^=([0-9]+)$/)  | 
 
| 
494
 | 
 85  | 
 65  | 
 if (scalar @{$pto_out->{'image'};} > 0 and $image->{$key} eq $pto_out->{'image'}[0]{$key} and $key =~ /^([abcdev]|R[abcde]|V[abcdxy])$/)  | 
 
| 
506
 | 
 7  | 
 0  | 
 if defined $self->{'variable'}{$index}  | 
 
| 
513
 | 
 33  | 
 47  | 
 unless defined $$mapping{$control->{'n'}}  | 
 
| 
514
 | 
 7  | 
 40  | 
 unless defined $$mapping{$control->{'N'}}  | 
 
| 
525
 | 
 1  | 
 1  | 
 unless defined $$mapping{$mask->{'i'}}  | 
 
| 
561
 | 
 2  | 
 2  | 
 unless (defined $$mapping{$image->{'n'}})  | 
 
| 
572
 | 
 2  | 
 2  | 
 if defined $self->Image->[$mapping->{$filename}]  | 
 
| 
574
 | 
 2  | 
 0  | 
 if defined $b->ImageMetadata->[$index]  | 
 
| 
581
 | 
 17  | 
 43  | 
 if ($image->{$key} =~ /^=([0-9]+)$/)  | 
 
| 
608
 | 
 0  | 
 0  | 
 if $self_mask->{'i'} eq $mask->{'i'} and $self_mask->{'p'} eq $mask->{'p'}  | 
 
| 
610
 | 
 0  | 
 0  | 
 if $jump  | 
 
| 
620
 | 
 0  | 
 21  | 
 unless defined $self->Option->{$option}  | 
 
| 
643
 | 
 0  | 
 0  | 
 unless $point->{'t'} == 0  | 
 
| 
649
 | 
 0  | 
 0  | 
 unless $total  | 
 
| 
657
 | 
 0  | 
 0  | 
 unless defined $min  | 
 
| 
658
 | 
 0  | 
 0  | 
 if $min > $distance  | 
 
| 
659
 | 
 0  | 
 0  | 
 unless defined $max  | 
 
| 
660
 | 
 0  | 
 0  | 
 if $max < $distance  | 
 
| 
697
 | 
 0  | 
 0  | 
 if $self->Sigma($param) < $sigma_old  | 
 
| 
699
 | 
 0  | 
 0  | 
 if $self->Sigma($param) < $sigma_old  | 
 
| 
707
 | 
 0  | 
 0  | 
 if ($param eq 'r')  | 
 
| 
715
 | 
 0  | 
 0  | 
 if ($param eq 'p')  | 
 
| 
721
 | 
 0  | 
 0  | 
 if ($param eq 'y')  | 
 
| 
783
 | 
 0  | 
 0  | 
 if (_samestack($self->{'image'}[$base_image], $self->{'image'}[$image], $maxShift))  | 
 
| 
799
 | 
 0  | 
 0  | 
 if abs $image0->y - $image1->y < $maxShift || abs $image0->y - $image1->y > $minShift and abs $image0->p - $image1->p < $maxShift  | 
 
| 
828
 | 
 0  | 
 0  | 
 if (_samelayer($self->{'image'}[$base_image], $self->{'image'}[$image], $maxEVDiff))  | 
 
| 
843
 | 
 0  | 
 0  | 
 if abs $image0->{'Eev'} - $image1->{'Eev'} < $maxEVDiff  | 
 
| 
860
 | 
 0  | 
 12  | 
 unless scalar @{$self->Image;}  | 
 
| 
870
 | 
 94  | 
 72  | 
 if $match  | 
 
| 
871
 | 
 0  | 
 72  | 
 if grep /^$image$/, @{$$groups[$group_id];}  | 
 
| 
874
 | 
 87  | 
 176  | 
 if $match  | 
 
| 
875
 | 
 51  | 
 125  | 
 if (scalar $self->Connections($base_image, $image))  | 
 
| 
883
 | 
 14  | 
 51  | 
 unless ($match)  | 
 
| 
910
 | 
 536  | 
 7349  | 
 if $n == $a and $N == $b or $n == $b and $N == $a  | 
 
| 
933
 | 
 0  | 
 0  | 
 if ($img->v($self) eq $base_img->{'v'} and $img->a($self) eq $base_img->{'a'} and $img->b($self) eq $base_img->{'b'} and $img->c($self) eq $base_img->{'c'} and $img->d($self) eq $base_img->{'d'} and $img->e($self) eq $base_img->{'e'} and $img->Ra($self) eq $base_img->{'Ra'} and $img->Rb($self) eq $base_img->{'Rb'} and $img->Rc($self) eq $base_img->{'Rc'} and $img->Rd($self) eq $base_img->{'Rd'} and $img->Re($self) eq $base_img->{'Re'} and $img->Va($self) eq $base_img->{'Va'} and $img->Vb($self) eq $base_img->{'Vb'} and $img->Vc($self) eq $base_img->{'Vc'} and $img->Vd($self) eq $base_img->{'Vd'} and $img->Vx($self) eq $base_img->{'Vx'} and $img->Vy($self) eq $base_img->{'Vy'})  | 
 
| 
993
 | 
 0  | 
 0  | 
 if $found  | 
 
| 
995
 | 
 0  | 
 0  | 
 unless defined $img->{'j'}  | 
 
| 
996
 | 
 0  | 
 0  | 
 if ($img->{'j'} eq $base_img->{'j'})  | 
 
| 
1019
 | 
 0  | 
 14  | 
 unless $_[0] =~ /^[0-9]+$/ and $_[1] =~ /^[0-9]+$/  | 
 
| 
1048
 | 
 0  | 
 0  | 
 if $pix_radius > $pix_radius_max  | 
 
| 
1052
 | 
 0  | 
 0  | 
 if $rad_fov == 0  | 
 
| 
1053
 | 
 0  | 
 0  | 
 if ($self->Panorama->{'f'} == 0) { }  | 
 
| 
1055
 | 
 0  | 
 0  | 
 if $self->Panorama->{'v'} >= 180  | 
 
| 
1098
 | 
 0  | 
 0  | 
 if defined $pid_forward_old  | 
 
| 
1099
 | 
 0  | 
 0  | 
 if defined $pid_reverse_old  |