|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
61
 | 
 8  | 
 0  | 
 if (defined $value and $value =~ /^$pattern$/)  | 
 
| 
69
 | 
 4  | 
 4  | 
 if (defined $5)  | 
 
| 
70
 | 
 0  | 
 4  | 
 if ($5 eq 'dpcm') { }  | 
 
| 
 | 
 0  | 
 4  | 
 elsif ($5 eq 'dpm') { }  | 
 
| 
81
 | 
 4  | 
 4  | 
 if (not defined $dpi and defined $y)  | 
 
| 
82
 | 
 1  | 
 3  | 
 if ($state->{'best_form'} < 1)  | 
 
| 
92
 | 
 3  | 
 1  | 
 if (defined $dpi and not defined $y)  | 
 
| 
93
 | 
 3  | 
 0  | 
 if ($state->{'best_form'} < 2)  | 
 
| 
103
 | 
 1  | 
 0  | 
 if (defined $dpi and defined $y)  | 
 
| 
104
 | 
 1  | 
 0  | 
 if ($state->{'best_form'} < 3)  | 
 
| 
141
 | 
 3  | 
 2  | 
 if ($fromImage and ref $value eq 'ARRAY') { }  | 
 
| 
146
 | 
 0  | 
 0  | 
 unless (&_parseResolution($value, $state) or $fromImage)  | 
 
| 
354
 | 
 0  | 
 11  | 
 if ($@)  | 
 
| 
363
 | 
 0  | 
 11  | 
 if (not defined($temp = $parameters{'points'}) or scalar(@{$temp;} < 2))  | 
 
| 
401
 | 
 0  | 
 29  | 
 if ($@)  | 
 
| 
410
 | 
 18  | 
 11  | 
 if (not defined $newPoints) { }  | 
 
| 
411
 | 
 0  | 
 18  | 
 unless (defined $parameters{'distance'})  | 
 
| 
414
 | 
 0  | 
 18  | 
 unless (defined $parameters{'heading'})  | 
 
| 
425
 | 
 0  | 
 11  | 
 if (defined $parameters{'distance'})  | 
 
| 
428
 | 
 0  | 
 11  | 
 if (defined $parameters{'heading'})  | 
 
| 
431
 | 
 0  | 
 11  | 
 if (scalar @{$newPoints;} == 0)  | 
 
| 
442
 | 
 20  | 
 9  | 
 if (defined($self = do {
	$tos
}->{'openLineto'}))  | 
 
| 
452
 | 
 0  | 
 12  | 
 if (not defined $self && defined $finalPoint or $parameters{'detachedLineto'} or do {
	$position
}->[0] != do {
	$finalPoint
}->[0] or do {
	$position
}->[1] != do {
	$finalPoint
}->[1] or do {
	$self
}->{'lineStyle'} != $parameters{'lineStyle'} or do {
	$self
}->{'lineThickness'} != $parameters{'lineThickness'} or do {
	$self
}->{'penColor'} != $parameters{'penColor'} or do {
	$self
}->{'fillColor'} != $parameters{'fillColor'} or do {
	$self
}->{'depth'} != $parameters{'depth'} or do {
	$self
}->{'areaFill'} != $parameters{'areaFill'} or do {
	$self
}->{'styleVal'} != $parameters{'styleVal'} or do {
	$self
}->{'joinStyle'} != $parameters{'joinStyle'} or do {
	$self
}->{'capStyle'} != $parameters{'capStyle'} or Graphics::Fig::Parameters::compareArrowParameters($self, \%parameters) != 0)  | 
 
| 
508
 | 
 0  | 
 17  | 
 if ($@)  | 
 
| 
518
 | 
 0  | 
 17  | 
 if (defined $cornerRadius and $cornerRadius != 0) { }  | 
 
| 
529
 | 
 9  | 
 8  | 
 if (defined($temp = $parameters{'points'})) { }  | 
 
| 
 | 
 8  | 
 0  | 
 elsif (defined(my $width = $parameters{'width'}) and defined(my $height = $parameters{'height'})) { }  | 
 
| 
532
 | 
 0  | 
 9  | 
 if (defined $parameters{'width'})  | 
 
| 
535
 | 
 0  | 
 9  | 
 if (defined $parameters{'height'})  | 
 
| 
538
 | 
 0  | 
 9  | 
 if (defined $parameters{'center'})  | 
 
| 
541
 | 
 0  | 
 9  | 
 if (scalar @{$temp;} == 1) { }  | 
 
| 
 | 
 9  | 
 0  | 
 elsif (scalar @{$temp;} == 2) { }  | 
 
| 
557
 | 
 3  | 
 5  | 
 if (defined $parameters{'center'}) { }  | 
 
| 
600
 | 
 0  | 
 7  | 
 if ($@)  | 
 
| 
614
 | 
 5  | 
 2  | 
 if (defined($n = $parameters{'n'})) { }  | 
 
| 
623
 | 
 0  | 
 5  | 
 if ($n < 3)  | 
 
| 
630
 | 
 1  | 
 4  | 
 if (defined $parameters{'center'}) { }  | 
 
| 
639
 | 
 1  | 
 4  | 
 if (defined $parameters{'points'}) { }  | 
 
| 
641
 | 
 0  | 
 1  | 
 if (scalar @{$points;} != 1)  | 
 
| 
647
 | 
 0  | 
 1  | 
 if (defined $parameters{'r'})  | 
 
| 
650
 | 
 0  | 
 1  | 
 if (defined $parameters{'rotation'})  | 
 
| 
655
 | 
 0  | 
 4  | 
 unless (defined($r = $parameters{'r'}))  | 
 
| 
658
 | 
 2  | 
 2  | 
 if (defined $parameters{'rotation'})  | 
 
| 
681
 | 
 0  | 
 2  | 
 if (scalar @{$points;} < 3)  | 
 
| 
684
 | 
 0  | 
 2  | 
 if (defined $parameters{'r'})  | 
 
| 
687
 | 
 0  | 
 2  | 
 if (defined $parameters{'rotation'})  | 
 
| 
725
 | 
 0  | 
 19  | 
 if ($@)  | 
 
| 
734
 | 
 0  | 
 19  | 
 unless (defined $filename)  | 
 
| 
737
 | 
 0  | 
 19  | 
 if ($filename =~ /\n/)  | 
 
| 
752
 | 
 13  | 
 6  | 
 if (defined($temp = $parameters{'points'})) { }  | 
 
| 
755
 | 
 0  | 
 13  | 
 if (defined $parameters{'width'})  | 
 
| 
758
 | 
 0  | 
 13  | 
 if (defined $parameters{'height'})  | 
 
| 
761
 | 
 0  | 
 13  | 
 if (defined $parameters{'center'})  | 
 
| 
764
 | 
 0  | 
 13  | 
 if (scalar @{$temp;} == 1) { }  | 
 
| 
 | 
 13  | 
 0  | 
 elsif (scalar @{$temp;} == 2) { }  | 
 
| 
782
 | 
 1  | 
 5  | 
 if (defined $parameters{'center'}) { }  | 
 
| 
795
 | 
 5  | 
 1  | 
 unless (defined $width and defined $height)  | 
 
| 
797
 | 
 0  | 
 5  | 
 if (my $error = do {
	$info
}->{'error'})  | 
 
| 
800
 | 
 3  | 
 2  | 
 unless (defined $resolution)  | 
 
| 
803
 | 
 0  | 
 5  | 
 unless ref $resolution eq "ARRAY"  | 
 
| 
806
 | 
 0  | 
 5  | 
 if (not defined $nWidth or $nWidth <= 0 or not defined $nHeight or $nHeight <= 0)  | 
 
| 
812
 | 
 1  | 
 4  | 
 if (defined $width) { }  | 
 
| 
 | 
 1  | 
 3  | 
 elsif (defined $height) { }  | 
 
| 
866
 | 
 3  | 
 14  | 
 if (sin($rotation) * cos($rotation) != 0 and $subtype == 2 || $subtype == 4)  | 
 
| 
887
 | 
 4  | 
 2  | 
 if ($subtype == 5)  | 
 
| 
889
 | 
 2  | 
 2  | 
 if (do {
	$scale
}->[0] * do {
	$scale
}->[1] < 0)  | 
 
| 
938
 | 
 18  | 
 53  | 
 defined do {
	$self
}->{'fArrow'} ? :  | 
 
| 
 | 
 2  | 
 69  | 
 defined do {
	$self
}->{'bArrow'} ? :  | 
 
| 
940
 | 
 19  | 
 52  | 
 if ($subtype == 5)  |