line |
true |
false |
branch |
253
|
0 |
16 |
unless eval {
do {
require Scalar::Util;
"Scalar::Util"->import("dualvar");
1
}
} |
536
|
0 |
48 |
if @args % 2 |
539
|
0 |
0 |
wantarray ? : |
|
0 |
48 |
unless @args |
542
|
0 |
48 |
unless (my $class = shift @args) |
546
|
0 |
48 |
if $type_map{$class} |
582
|
0 |
0 |
exists $attrib{$_[1]} ? : |
655
|
0 |
12 |
if $type = $self->get("object_type") |
657
|
1 |
11 |
unless defined(my $name = $self->get("name")) |
659
|
0 |
11 |
if $name =~ / \A \s* \z /msx |
661
|
2 |
5 |
if $name =~ / \b deb \b /imsx or $name =~ / \b debris \b /imsx or $name =~ / \b coolant \b /imsx or $name =~ / \b shroud \b /imsx or $name =~ / \b westford \s+ needles \b /imsx |
667
|
3 |
2 |
if $name =~ m[ \b r/b \b ]imsx or $name =~ / \b [ap] km \b /imsx |
734
|
59 |
0 |
unless defined $epoch |
736
|
0 |
59 |
if ref $self and $self->{'debug'} |
757
|
45601 |
0 |
if (ref $self) { } |
758
|
40904 |
4697 |
unless exists $attrib{$name} |
761
|
1 |
4696 |
$accessor{$name} ? : |
763
|
0 |
0 |
unless exists $static{$name} |
816
|
6 |
4 |
if exists $_[0]{&TLE_INIT}{'TLE_isdeep'} |
893
|
0 |
1 |
unless defined(my $std_mag = $self->get("intrinsic_magnitude")) |
898
|
0 |
1 |
unless my $illum = $self->get("illum") |
905
|
0 |
1 |
unless $self->illuminated |
912
|
0 |
1 |
if $elev < 0 |
916
|
1 |
0 |
$illum->isa('Astro::Coord::ECI::Sun') ? : |
1113
|
0 |
29 |
unless my $code = $cmd_def{$cmd} |
1132
|
5 |
21 |
if (my $effective = $self->get('effective')) { } |
|
3 |
18 |
elsif (not $self->get('backdate')) { } |
1189
|
0 |
0 |
$_[0]->is_deep ? : |
1222
|
0 |
0 |
$_[0]->is_deep ? : |
1262
|
2 |
13 |
'HASH' eq ref $args[0] ? : |
1266
|
0 |
15 |
if ref $datum |
1269
|
0 |
15 |
if ($datum =~ / \A \s* \[? \s* \{ /msx) { } |
1274
|
0 |
96 |
if $line =~ / \A \s* [#] /msx |
1275
|
96 |
0 |
if $line |
1286
|
8 |
36 |
unless ($line =~ / \A 1 (\s* [0-9]+) /msx and length $1 == 6) |
1291
|
0 |
44 |
if (length $line > 79 and substr($line, 79, 1) eq 'G') { } |
1294
|
0 |
44 |
unless $line =~ /^1(\s*[0-9]+)/ and length $1 == 6 |
1296
|
44 |
0 |
if length $line < 80 |
1305
|
0 |
44 |
unless $line =~ /^2(\s*[0-9]+)/ and length $1 == 6 |
1307
|
15 |
29 |
if length $line < 80 |
1322
|
0 |
44 |
unless $ele{'id'} == $ele{'id_2'} |
1360
|
15 |
0 |
if (keys %magnitude_table) |
1362
|
0 |
44 |
unless defined(my $oid = $tle->get("id")) |
1364
|
0 |
44 |
if defined $tle->get("intrinsic_magnitude") |
1366
|
42 |
2 |
unless defined(my $std_mag = $magnitude_table{_normalize_oid($oid)}) |
1377
|
36 |
8 |
unless defined $name |
1383
|
8 |
0 |
if $name ne "" |
1591
|
0 |
14 |
unless defined $start |
1593
|
0 |
14 |
unless defined $end |
1602
|
12 |
2 |
if "ARRAY" eq ref $args[-1] |
1611
|
0 |
14 |
unless defined $pass_start |
1614
|
0 |
14 |
unless $pass_end >= $pass_start |
1619
|
0 |
14 |
unless $pass_start <= $pass_end |
1629
|
14 |
0 |
$tle->get('geometric') ? : |
1635
|
13 |
1 |
$want_visible ? : |
1637
|
0 |
14 |
unless defined $tle->get("intrinsic_magnitude") |
1640
|
13 |
1 |
unless defined $pass_threshold and $pass_threshold > $horizon |
1654
|
0 |
14 |
unless defined $period |
1664
|
14 |
0 |
if $effective_horizon < $screening_horizon |
1670
|
1 |
13 |
if ($pass_variant & 8) { } |
1686
|
2 |
12 |
if $truncate |
1696
|
82 |
41371 |
if ($time >= $sun_limit) |
1710
|
28770 |
8754 |
if ($want_visible and not @info and not $dawn and $time < $sun_screen) |
1722
|
6748 |
5935 |
$elev < -0.4 ? : |
1732
|
2 |
661 |
if ($elev < $screening_horizon or @info and $elev < $effective_horizon and $info[-1]{'elevation'} >= $effective_horizon or $truncate and $time >= $pass_end) |
1737
|
8101 |
3921 |
unless $visible |
1738
|
11909 |
113 |
unless @info |
1746
|
1 |
112 |
if $truncate and $time < $pass_start |
1751
|
112 |
0 |
if $try_elev < $effective_horizon |
1752
|
0 |
0 |
$time < $suntim ? : |
1753
|
0 |
0 |
if 1 == $litup and not $tle->illuminated($time) |
1812
|
3 |
110 |
if $truncate |
1828
|
110 |
3 |
unless $truncate |
1846
|
0 |
113 |
if $debug |
1861
|
0 |
113 |
if ($sat_set < $pass_start) |
1873
|
0 |
113 |
if $debug |
1880
|
219 |
120 |
if ($sun) |
1881
|
73 |
146 |
if not $suntim or $time >= $suntim |
1885
|
219 |
0 |
$time < $suntim ? : |
1886
|
48 |
171 |
if 1 == $litup and not $tle->illuminated($time) |
1906
|
73 |
40 |
if ($sun) |
1910
|
73 |
146 |
unless $prior |
1912
|
110 |
36 |
if $prior->{'illumination'} == $evt->{'illumination'} |
1919
|
282 |
0 |
$_[0] < $suntim ? : |
1921
|
154 |
128 |
if 1 == $litup and not $tle->illuminated($_[0]) |
1949
|
269 |
50 |
if $event->{'elevation'} < $pass_threshold |
1952
|
3 |
47 |
unless not $want_visible or $event->{'illumination'} == "lit" |
1957
|
66 |
47 |
unless (eval {
do {
foreach my $event (@info) {
next if $event->{'elevation'} < $pass_threshold;
next unless not $want_visible or $event->{'illumination'} == "lit";
return 1;
};
return 0
}
}) |
1968
|
0 |
47 |
if ($pass_variant & 16) |
1976
|
20 |
27 |
if ($pass_variant & 1) |
1982
|
12 |
58 |
unless $_->{'illumination'} == "lit" or $_->{'event'} == "shdw" |
1988
|
1 |
19 |
if ($pass_variant & 2 and not grep({$_->{'event'} == "max";} @info)) |
1996
|
1 |
0 |
$info[0]{'elevation'} > $info[-1]{'elevation'} ? : |
2014
|
8 |
39 |
if ($pass_variant & 4) |
2026
|
2 |
45 |
if ($truncate) |
2028
|
1 |
1 |
if ($prior <= $pass_start) |
2032
|
1 |
0 |
if $elevation > $effective_horizon |
2036
|
1 |
1 |
if $info[-1]{'elevation'} > $effective_horizon and $info[-1]{'time'} >= $pass_end |
2064
|
33 |
12 |
if $angle > $appulse_dist |
2081
|
0 |
12 |
if $debug |
2104
|
2 |
45 |
if ($verbose) |
2112
|
2 |
30 |
if $events{$it} |
2134
|
14 |
33 |
if @info > $number_of_events |
2138
|
0 |
47 |
unless defined $culmination |
2160
|
415 |
246 |
if ($sun) { } |
2161
|
415 |
0 |
$time < $sun_screen ? : |
2167
|
415 |
0 |
$time < $suntim ? : |
2168
|
86 |
329 |
if $litup == 1 and $sun_elev_from_sat < 0 |
2226
|
44 |
1 |
unless embodies($body, "Astro::Coord::ECI::TLE") |
2240
|
1 |
15 |
unless defined $smallest and $angle > $smallest |
2279
|
0 |
0 |
unless @wrk |
2290
|
0 |
0 |
unless @wrk |
2297
|
0 |
0 |
unless (@wrk > 1) |
2316
|
0 |
0 |
if $wrk[-1][0] < $latest |
2335
|
0 |
0 |
$sun_elev < $twilight ? : |
2489
|
0 |
87 |
unless __instance($tle, "Astro::Coord::ECI::TLE") |
2494
|
0 |
87 |
unless $tle->get("reblessable") |
2495
|
87 |
0 |
unless (@args) |
2496
|
0 |
87 |
unless my $id = $tle->get("id") |
2497
|
87 |
0 |
unless $id =~ / [^0-9] /msx |
2502
|
0 |
87 |
'HASH' eq ref $args[0] ? : |
|
0 |
87 |
unless my $class = "HASH" eq ref $args[0] ? $args[0]{'class'} || $args[0]{'type'} : shift @args |
2504
|
87 |
0 |
if $type_map{$class} |
2506
|
0 |
87 |
unless __classisa($class, "Astro::Coord::ECI::TLE") |
2581
|
0 |
216 |
if @args % 2 |
2583
|
216 |
0 |
if (ref $self) { } |
2591
|
194 |
1918 |
unless (exists $extant->{$name}) |
2595
|
0 |
1918 |
unless defined $attrib{$name} |
2596
|
684 |
1234 |
if ('CODE' eq ref $attrib{$name}) { } |
2597
|
167 |
517 |
if $attrib{$name}->($self, $name, $val) |
2603
|
71 |
145 |
if $clear |
2646
|
0 |
0 |
if ($cmd eq 'add') { } |
|
0 |
0 |
elsif ($cmd eq 'clear') { } |
|
0 |
0 |
elsif ($cmd eq 'drop') { } |
|
0 |
0 |
elsif ($cmd eq 'dump') { } |
|
0 |
0 |
elsif ($cmd eq 'show') { } |
|
0 |
0 |
elsif ($cmd eq 'yaml') { } |
2648
|
0 |
0 |
unless $id |
2651
|
0 |
0 |
unless $id =~ / [^0-9] /msx |
2653
|
0 |
0 |
unless $type |
2657
|
0 |
0 |
unless __classisa($class, "Astro::Coord::ECI::TLE") |
2661
|
0 |
0 |
if (my $code = $class->can("__decode_operational_status")) |
2676
|
0 |
0 |
if (not defined $type) { } |
2680
|
0 |
0 |
unless __classisa($class, "Astro::Coord::ECI::TLE") |
2684
|
0 |
0 |
if $status{$key}{'class'} eq $class |
2688
|
0 |
0 |
unless my $id = $arg[0] |
2701
|
0 |
0 |
@arg ? : |
2704
|
0 |
0 |
if defined wantarray |
2711
|
0 |
0 |
defined $status{$_} ? : |
|
0 |
0 |
@arg ? : |
2720
|
0 |
0 |
unless load_module("YAML") |
2723
|
0 |
0 |
@arg ? : |
2726
|
0 |
0 |
if defined wantarray |
2769
|
0 |
2 |
if $self->is_deep |
2797
|
0 |
2 |
if $self->{'debug'} |
2836
|
5 |
2 |
$a > $parm->{'q0'} ? : |
2843
|
0 |
7 |
if $self->{'debug'} |
2859
|
0 |
7 |
if $self->{'debug'} |
2874
|
7 |
20 |
if abs $tem5 < "1e-06" or $item3++ >= 10 |
2878
|
2 |
18 |
if $tem2 > 1 |
2881
|
0 |
7 |
if $self->{'debug'} |
2895
|
0 |
7 |
if $self->{'debug'} |
2896
|
2 |
5 |
if $el2 > 1 |
2906
|
0 |
5 |
if $self->{'debug'} |
2985
|
0 |
2 |
if $self->is_deep |
3027
|
0 |
2 |
unless ($perige >= 156) |
3028
|
0 |
0 |
$perige > 98 ? : |
3081
|
0 |
2 |
unless ($isimp) |
3092
|
0 |
2 |
if $self->{'debug'} |
3100
|
0 |
0 |
defined $d2 ? : |
3101
|
0 |
0 |
defined $d3 ? : |
3102
|
0 |
0 |
defined $d4 ? : |
3110
|
0 |
0 |
defined $t2cof ? : |
3111
|
0 |
0 |
defined $t3cof ? : |
3112
|
0 |
0 |
defined $t4cof ? : |
3113
|
0 |
0 |
defined $t5cof ? : |
3169
|
0 |
7 |
unless ($parm->{'isimp'}) |
3189
|
0 |
7 |
if $self->{'debug'} |
3190
|
2 |
5 |
if $e > 1 or $e < -1 |
3206
|
0 |
5 |
if $self->{'debug'} |
3238
|
5 |
5 |
if abs $epw - $temp2 <= "1e-06" |
3334
|
0 |
2 |
unless $self->is_deep |
3366
|
2 |
0 |
unless ($perige >= 156) |
3367
|
2 |
0 |
$perige > 98 ? : |
3419
|
0 |
2 |
if $self->{'debug'} |
3431
|
0 |
0 |
defined $t2cof ? : |
3494
|
0 |
7 |
if $self->{'debug'} |
3495
|
2 |
5 |
if $e > 1 or $e < -1 |
3523
|
5 |
18 |
if abs $epw - $temp2 <= "1e-06" |
3619
|
0 |
2 |
if $self->is_deep |
3703
|
2 |
0 |
if (abs $xndtn * 1440 < 0.00216) { } |
3799
|
0 |
2 |
if $self->{'debug'} |
3801
|
0 |
0 |
defined $a3cof ? : |
3802
|
0 |
0 |
defined $cosi ? : |
3803
|
0 |
0 |
defined $cosio2 ? : |
3804
|
0 |
0 |
defined $ed ? : |
3805
|
0 |
0 |
defined $edot ? : |
3806
|
0 |
0 |
defined $gamma ? : |
3807
|
0 |
0 |
defined $isimp ? : |
3808
|
0 |
0 |
defined $omgdt ? : |
3809
|
0 |
0 |
defined $ovgpp ? : |
3810
|
0 |
0 |
defined $pp ? : |
3811
|
0 |
0 |
defined $qq ? : |
3812
|
0 |
0 |
defined $sini ? : |
3813
|
0 |
0 |
defined $sinio2 ? : |
3814
|
0 |
0 |
defined $theta2 ? : |
3815
|
0 |
0 |
defined $tthmun ? : |
3816
|
0 |
0 |
defined $unm5th ? : |
3817
|
0 |
0 |
defined $unmth2 ? : |
3818
|
0 |
0 |
defined $xgdt1 ? : |
3819
|
0 |
0 |
defined $xhdt1 ? : |
3820
|
0 |
0 |
defined $xlldot ? : |
3821
|
0 |
0 |
defined $xmdt1 ? : |
3822
|
0 |
0 |
defined $xnd ? : |
3823
|
0 |
0 |
defined $xndt ? : |
3824
|
0 |
0 |
defined $xnodot ? : |
3825
|
0 |
0 |
defined $xnodp ? : |
3865
|
7 |
0 |
if ($parm->{'isimp'}) { } |
3890
|
5 |
20 |
if abs $cape - $zc2 <= "1e-06" |
3899
|
0 |
7 |
if $self->{'debug'} |
3900
|
2 |
5 |
if $beta2m < 0 |
4006
|
0 |
2 |
unless $self->is_deep |
4141
|
5 |
33 |
if abs $cape - $zc2 <= "1e-06" |
4150
|
0 |
7 |
if $self->{'debug'} |
4151
|
2 |
5 |
if $beta2m < 0 |
4246
|
0 |
18318 |
unless my $model = $self->{'model'} |
4427
|
0 |
8 |
$xqncl < 0.052359877 ? : |
4445
|
4 |
4 |
unless ($lunar) |
4469
|
4 |
4 |
$lunar ? : |
4484
|
0 |
4 |
if ($xnq < 0.0052359877 and $xnq > 0.0034906585) { } |
|
4 |
0 |
elsif ($xnq < 0.00826 or $xnq > 0.00924 or $eq < 0.5) { } |
4526
|
0 |
0 |
if ($eq <= 0.65) { } |
4549
|
0 |
0 |
$eq > 0.715 ? : |
4554
|
0 |
0 |
if ($eq < 0.7) { } |
4614
|
0 |
4 |
if defined $bfact |
4625
|
0 |
4 |
if ($self->{'debug'}) |
4629
|
0 |
0 |
defined $atime ? : |
4630
|
0 |
0 |
defined $cosiq ? : |
4631
|
0 |
0 |
defined $d2201 ? : |
4632
|
0 |
0 |
defined $d2211 ? : |
4633
|
0 |
0 |
defined $d3210 ? : |
4634
|
0 |
0 |
defined $d3222 ? : |
4635
|
0 |
0 |
defined $d4410 ? : |
4636
|
0 |
0 |
defined $d4422 ? : |
4637
|
0 |
0 |
defined $d5220 ? : |
4638
|
0 |
0 |
defined $d5232 ? : |
4639
|
0 |
0 |
defined $d5421 ? : |
4640
|
0 |
0 |
defined $d5433 ? : |
4641
|
0 |
0 |
defined $del1 ? : |
4642
|
0 |
0 |
defined $del2 ? : |
4643
|
0 |
0 |
defined $del3 ? : |
4644
|
0 |
0 |
defined $e3 ? : |
4645
|
0 |
0 |
defined $ee2 ? : |
4646
|
0 |
0 |
defined $fasx2 ? : |
4647
|
0 |
0 |
defined $fasx4 ? : |
4648
|
0 |
0 |
defined $fasx6 ? : |
4649
|
0 |
0 |
defined $iresfl ? : |
4650
|
0 |
0 |
defined $isynfl ? : |
4651
|
0 |
0 |
defined $omgdt ? : |
4652
|
0 |
0 |
defined $se2 ? : |
4653
|
0 |
0 |
defined $se3 ? : |
4654
|
0 |
0 |
defined $sgh2 ? : |
4655
|
0 |
0 |
defined $sgh3 ? : |
4656
|
0 |
0 |
defined $sgh4 ? : |
4657
|
0 |
0 |
defined $sh2 ? : |
4658
|
0 |
0 |
defined $sh3 ? : |
4659
|
0 |
0 |
defined $si2 ? : |
4660
|
0 |
0 |
defined $si3 ? : |
4661
|
0 |
0 |
defined $siniq ? : |
4662
|
0 |
0 |
defined $sl2 ? : |
4663
|
0 |
0 |
defined $sl3 ? : |
4664
|
0 |
0 |
defined $sl4 ? : |
4665
|
0 |
0 |
defined $sse ? : |
4666
|
0 |
0 |
defined $ssg ? : |
4667
|
0 |
0 |
defined $ssh ? : |
4668
|
0 |
0 |
defined $ssi ? : |
4669
|
0 |
0 |
defined $ssl ? : |
4670
|
0 |
0 |
defined $step2 ? : |
4671
|
0 |
0 |
defined $stepn ? : |
4672
|
0 |
0 |
defined $stepp ? : |
4673
|
0 |
0 |
defined $thgr ? : |
4674
|
0 |
0 |
defined $xfact ? : |
4675
|
0 |
0 |
defined $xgh2 ? : |
4676
|
0 |
0 |
defined $xgh3 ? : |
4677
|
0 |
0 |
defined $xgh4 ? : |
4678
|
0 |
0 |
defined $xh2 ? : |
4679
|
0 |
0 |
defined $xh3 ? : |
4680
|
0 |
0 |
defined $xi2 ? : |
4681
|
0 |
0 |
defined $xi3 ? : |
4682
|
0 |
0 |
defined $xl2 ? : |
4683
|
0 |
0 |
defined $xl3 ? : |
4684
|
0 |
0 |
defined $xl4 ? : |
4685
|
0 |
0 |
defined $xlamo ? : |
4686
|
0 |
0 |
defined $xli ? : |
4687
|
0 |
0 |
defined $xni ? : |
4688
|
0 |
0 |
defined $xnq ? : |
4689
|
0 |
0 |
defined $zmol ? : |
4690
|
0 |
0 |
defined $zmos ? : |
4779
|
0 |
0 |
defined $_ ? : |
4780
|
0 |
0 |
'SCALAR' eq ref $_ ? : |
|
0 |
14 |
if $self->{'debug'} |
4788
|
4 |
10 |
if (($$xinc = $self->{'inclination'} + $dpsp->{'ssi'} * $t) < 0) |
4794
|
0 |
14 |
if ($dpsp->{'iresfl'}) |
4799
|
0 |
0 |
if (not $dpsp->{'atime'} or $t >= 0 and $dpsp->{'atime'} < 0 or $t < 0 and $dpsp->{'atime'} >= 0) |
4805
|
0 |
0 |
$t >= 0 ? : |
4811
|
0 |
0 |
if (abs $t >= abs $dpsp->{'atime'}) |
4812
|
0 |
0 |
$t > 0 ? : |
4815
|
0 |
0 |
$t > 0 ? : |
4827
|
0 |
0 |
$dpsp->{'isynfl'} ? : |
4830
|
0 |
14 |
if $self->{'debug'} |
4868
|
0 |
0 |
if ($dpsp->{'isynfl'}) { } |
4908
|
0 |
0 |
if (defined $delt) |
4932
|
0 |
0 |
defined $_ ? : |
4933
|
0 |
0 |
'SCALAR' eq ref $_ ? : |
|
0 |
14 |
if $self->{'debug'} |
4950
|
12 |
2 |
unless (defined $dpsp->{'savtsn'} and abs $dpsp->{'savtsn'} - $t < 30) |
4984
|
14 |
0 |
if ($self->{'inclination'} >= 0.2) { } |
5018
|
0 |
14 |
if $self->{'debug'} |
5254
|
0 |
418 |
unless my $parm = $$self{&TLE_INIT}{'TLE_sgp4r'} |
5273
|
23 |
395 |
if ($parm->{'init'}) |
5287
|
23 |
395 |
if ($parm->{'init'}) |
5305
|
395 |
23 |
unless ($parm->{'init'}) |
5326
|
232 |
163 |
if ($$inclp >= 0.2) { } |
5349
|
57 |
106 |
if (abs $xnoh - $$nodep > &SGP_PI) |
5350
|
57 |
0 |
if ($$nodep < $xnoh) { } |
5437
|
0 |
23 |
unless my $parm = $$self{&TLE_INIT}{'TLE_sgp4r'} |
5439
|
0 |
23 |
unless my $init = $parm->{'init'} |
5557
|
23 |
23 |
if ($lsflg == 1) |
5705
|
0 |
23 |
unless my $parm = $$self{&TLE_INIT}{'TLE_sgp4r'} |
5707
|
0 |
23 |
unless my $init = $parm->{'init'} |
5737
|
6 |
17 |
if ($init->{'xn'} < "0.0052359877" and $init->{'xn'} > "0.0034906585") |
5740
|
5 |
9 |
if ($init->{'xn'} >= "0.00826" and $init->{'xn'} <= "0.00924" and $init->{'eccm'} >= "0.5") |
5753
|
3 |
20 |
if ($init->{'inclm'} < "0.052359877" or $init->{'inclm'} > &SGP_PI - "0.052359877") |
5757
|
23 |
0 |
if ($init->{'sinim'} != 0) |
5770
|
3 |
20 |
if ($init->{'inclm'} < "0.052359877" or $init->{'inclm'} > &SGP_PI - "0.052359877") |
5776
|
23 |
0 |
if ($init->{'sinim'} != 0) |
5800
|
11 |
12 |
if ($parm->{'irez'} != 0) |
5804
|
5 |
6 |
if ($parm->{'irez'} == 2) |
5812
|
1 |
4 |
if ($init->{'eccm'} <= 0.65) { } |
5836
|
2 |
2 |
if ($init->{'eccm'} > 0.715) { } |
5845
|
2 |
3 |
if ($init->{'eccm'} < 0.7) { } |
5920
|
6 |
5 |
if ($parm->{'irez'} == 1) |
6031
|
0 |
397 |
unless my $parm = $$self{&TLE_INIT}{'TLE_sgp4r'} |
6080
|
220 |
177 |
if ($parm->{'irez'} != 0) |
6083
|
0 |
0 |
if ($$atime == 0 or $t >= 0 and $$atime < 0 or $t < 0 and $$atime >= 0) |
6085
|
195 |
25 |
if ($t >= 0) { } |
6097
|
0 |
544 |
if (abs $t < abs $$atime or $iret == 351) { } |
6098
|
0 |
0 |
if ($t >= 0) { } |
6106
|
485 |
59 |
if ($t > 0) { } |
6111
|
324 |
220 |
if (abs $t - $$atime >= $stepp) { } |
6122
|
219 |
325 |
if ($parm->{'irez'} != 2) { } |
6163
|
324 |
220 |
if ($iretn == 381) |
6173
|
125 |
95 |
if ($parm->{'irez'} != 1) { } |
6242
|
0 |
35 |
unless my $parm = $$self{&TLE_INIT}{'TLE_sgp4r'} |
6244
|
0 |
35 |
unless my $init = $parm->{'init'} |
6296
|
9 |
26 |
if ($parm->{'gsto'} < 0) |
6456
|
0 |
35 |
if $self->{'eccentricity'} > 1 |
6458
|
0 |
35 |
if $self->{'eccentricity'} < 0 |
6460
|
0 |
35 |
if $self->{'meanmotion'} < 0 |
6463
|
1 |
34 |
if ($init->{'rp'} < 1) |
6468
|
35 |
0 |
if ($init->{'omeosq'} >= 0 or $parm->{'meanmotion'} >= 0) |
6470
|
16 |
19 |
if ($init->{'rp'} < 220 / $parm->{'radiusearthkm'} + 1) |
6478
|
9 |
26 |
if ($perige < 156) |
6480
|
3 |
6 |
if ($perige <= 98) |
6500
|
33 |
2 |
if ($parm->{'eccentricity'} > "0.0001") |
6533
|
33 |
2 |
if ($parm->{'eccentricity'} > "0.0001") |
6539
|
35 |
0 |
if (abs $init->{'cosio'} + 1 > 1.5e-12) { } |
6552
|
23 |
12 |
if (&SGP_TWOPI / $parm->{'meanmotion'} >= 225) |
6570
|
4 |
31 |
unless ($parm->{'isimp'}) |
6740
|
85 |
18735 |
unless ($parm->{'isimp'}) |
6759
|
397 |
18423 |
if ($parm->{'deep_space'}) |
6767
|
0 |
18820 |
if ($xn <= 0) |
6775
|
0 |
18820 |
if $self->{'debug'} |
6777
|
4 |
18816 |
if ($eccm >= 1 or $eccm < "-0.001" or $am < "0.95") |
6784
|
4 |
8 |
$self->can($thing) ? : |
|
8 |
4 |
if (defined(my $value = $self->can($thing) ? $self->$thing : $self->get($thing))) { } |
6790
|
0 |
8 |
unless defined $diag |
6798
|
5 |
18811 |
if ($eccm < 0) |
6822
|
395 |
18421 |
if ($parm->{'deep_space'}) |
6824
|
26 |
369 |
if ($xincp < 0) |
6829
|
0 |
395 |
if ($eccp < 0 or $eccp > 1) |
6836
|
395 |
18421 |
if ($parm->{'deep_space'}) |
6841
|
395 |
0 |
if (abs $cosip + 1 > 1.5e-12) { } |
6868
|
27 |
56874 |
if ($temp > 1) |
6880
|
0 |
18816 |
if ($pl < 0) { } |
6899
|
395 |
18421 |
if ($parm->{'deep_space'}) |
6941
|
0 |
18816 |
if ($mr < 1) |
7046
|
0 |
35 |
unless my $parm = $$self{&TLE_INIT}{'TLE_sgp4r'} |
7048
|
0 |
35 |
if ($self->{'gravconst_r'} == 721) |
7059
|
35 |
0 |
if ($self->{'gravconst_r'} == 72) |
7070
|
0 |
35 |
if ($self->{'gravconst_r'} == 84) |
7208
|
916 |
1 |
if (defined $time) { } |
7244
|
0 |
0 |
if (defined(my $effective = $self->get("effective"))) |
7432
|
0 |
0 |
'CODE' eq ref $map ? : |
7437
|
0 |
0 |
if defined $val and $val ne "" |
7440
|
0 |
0 |
if (defined(my $tle = $self->get("tle"))) |
7447
|
0 |
0 |
if defined $lines[$line] and $lines[$line] =~ / \S /msx |
7449
|
0 |
0 |
if (defined(my $name = $self->get("name"))) |
7522
|
0 |
0 |
unless $string =~ / \A \s*
( [0-9]+ ) [^0-9]+ ( [0-9]+ ) [^0-9]+ ( [0-9]+ ) [^0-9]+
( [0-9]+ ) [^0-9]+ ( [0-9]+ ) [^0-9]+ ( [0-9]+ )
(?: ( [.] [0-9]* ) )?
\s* \z /msx |
7533
|
0 |
0 |
if defined $frac and $frac ne "." |
7542
|
0 |
0 |
eval {
do {
require JSON;
1
}
} ? : |
|
0 |
0 |
unless defined $have_json |
7546
|
0 |
0 |
unless $have_json |
7549
|
0 |
0 |
'HASH' eq ref $args[0] ? : |
7555
|
0 |
0 |
'ARRAY' eq ref $decode ? : |
7573
|
0 |
0 |
if (exists $hash->{'SATNAME'}) |
7574
|
0 |
0 |
if warnings::enabled("deprecated") |
7578
|
0 |
0 |
unless exists $hash->{'OBJECT_NAME'} |
7583
|
0 |
0 |
unless defined $hash->{$key} |
7589
|
0 |
0 |
if defined $hash->{'INTLDES'} |
7593
|
0 |
0 |
if defined $hash->{$key} |
7597
|
0 |
0 |
if defined $hash->{'EPOCH_MICROSECONDS'} |
7619
|
0 |
0 |
unless my $attr = $json_map{$key} |
7627
|
0 |
0 |
unless defined $hash->{$key} |
7665
|
0 |
0 |
'HASH' eq ref $args[0] ? : |
7667
|
0 |
0 |
if (@args) { } |
7672
|
0 |
0 |
if eval {
do {
foreach my $time (sort {$a <=> $b;} keys %args) {
$self->universal($time);
};
1
}
} |
7678
|
0 |
0 |
unless $opt->{'quiet'} |
7691
|
8 |
21 |
if $rslt < 0 |
7721
|
3 |
39 |
unless $sun |
7725
|
38 |
58 |
if $evt->{'time'} > $when |
7739
|
15 |
15 |
if $tle->get("lazy_pass_position") |
7761
|
2 |
1 |
$self->{'inertial'} ? : |
7771
|
0 |
3 |
unless &looks_like_number($number) |
7773
|
0 |
3 |
if $number =~ / \A nan \z /imsx |
7775
|
0 |
3 |
if $number =~ / \A [+-]? inf (?: inity )? \z /imsx |
7829
|
0 |
0 |
if (defined $name) |
7831
|
0 |
0 |
if $name ne "" |
7835
|
0 |
0 |
if (my $code = $self->can("__encode_operational_status")) |
7840
|
0 |
0 |
unless defined(my $value = $self->get($name)) |
7843
|
0 |
0 |
if @line0 |
7849
|
0 |
0 |
if defined($ele{$_} = $self->get($_)) |
7854
|
0 |
0 |
if (@missing_fields) |
7857
|
0 |
0 |
if @required_fields == @missing_fields |
7860
|
0 |
0 |
defined $oid ? : |
7884
|
0 |
0 |
if ($ele{$key}) { } |
7932
|
0 |
0 |
if ($_ eq '-') { } |
|
0 |
0 |
elsif (/ [0-9] /msx) { } |
7948
|
0 |
63 |
if $oid =~ / [^0-9] /msx |
7964
|
108 |
0 |
unless (ref $body) |
7965
|
108 |
0 |
if $type_map{$body} |
7968
|
0 |
108 |
unless embodies($body, "Astro::Coord::ECI") |
7974
|
108 |
0 |
unless ref $body |
7982
|
31 |
13 |
if (defined $val and $val =~ / \S /msx) |
7993
|
32 |
30 |
unless $working =~ / \A $re \z /msx |
7997
|
11 |
19 |
$year < 57 ? : |
|
30 |
0 |
if $year < 100 |
8057
|
3 |
1 |
defined $val ? : |
8065
|
3 |
1 |
unless $intldes{'launch_year'} eq "" |
8069
|
1 |
3 |
$intldes{'launch_year'} eq '' ? : |
|
1 |
3 |
$intldes{'launch_num'} eq '' ? : |
8096
|
0 |
0 |
if (defined $value) { } |
8097
|
0 |
0 |
if ($value =~ / \A [0-9]+ \z /msx) { } |
8102
|
0 |
0 |
unless (defined $self->{$name}) |
8121
|
0 |
3 |
if (defined $value and not _looks_like_real($value)) |
8137
|
0 |
0 |
if (defined $value and $value =~ / [^0-9] /msx) |
8147
|
0 |
95 |
unless ref $sta |
8150
|
0 |
95 |
unless defined $suntim |
8152
|
42 |
53 |
unless $dawn |
8154
|
53 |
42 |
$dawn ? : |