#561, clean-up using normalizePeriodic. Thanks to Hyde & James.
This commit is contained in:
parent
da7adf63c0
commit
484d3c61f8
1 changed files with 4 additions and 10 deletions
|
@ -365,11 +365,8 @@ getMagDip ()
|
||||||
static double
|
static double
|
||||||
getHeadingMag ()
|
getHeadingMag ()
|
||||||
{
|
{
|
||||||
double magheading;
|
double magheading = fgGetDouble("/orientation/heading-deg") - getMagVar();
|
||||||
magheading = fgGetDouble("/orientation/heading-deg") - getMagVar();
|
return SGMiscd::normalizePeriodic(0.5, 360.5, magheading );
|
||||||
if (magheading <= 0) magheading += 360;
|
|
||||||
else if (magheading > 360) magheading -= 360;
|
|
||||||
return magheading;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -378,11 +375,8 @@ getHeadingMag ()
|
||||||
static double
|
static double
|
||||||
getTrackMag ()
|
getTrackMag ()
|
||||||
{
|
{
|
||||||
double magtrack;
|
double magtrack = fgGetDouble("/orientation/track-deg") - getMagVar();
|
||||||
magtrack = fgGetDouble("/orientation/track-deg") - getMagVar();
|
return SGMiscd::normalizePeriodic(0.5, 360.5, magtrack );
|
||||||
if (magtrack <= 0) magtrack += 360;
|
|
||||||
else if (magtrack > 360) magtrack -= 360;
|
|
||||||
return magtrack;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool
|
static bool
|
||||||
|
|
Loading…
Add table
Reference in a new issue