...
This commit is contained in:
@@ -230,7 +230,7 @@ public:
|
||||
template <typename T>
|
||||
T arcmins() const
|
||||
{
|
||||
return degrees<T>() * 60.0;
|
||||
return _angleInRads * 10800.0 / std::numbers::pi;
|
||||
}
|
||||
|
||||
double arcmins() const
|
||||
@@ -242,7 +242,7 @@ public:
|
||||
template <typename T>
|
||||
T arcsecs() const
|
||||
{
|
||||
return degrees<T>() * 3600.0;
|
||||
return _angleInRads * 648000.0 / std::numbers::pi;
|
||||
}
|
||||
|
||||
double arcsecs() const
|
||||
@@ -250,6 +250,39 @@ public:
|
||||
return arcsecs<double>();
|
||||
}
|
||||
|
||||
template <typename T>
|
||||
T hours() const
|
||||
{
|
||||
return _angleInRads * 12.0 / std::numbers::pi;
|
||||
}
|
||||
|
||||
double hours() const
|
||||
{
|
||||
return hours<double>();
|
||||
}
|
||||
|
||||
template <typename T>
|
||||
T minutes() const
|
||||
{
|
||||
return _angleInRads * 720.0 / std::numbers::pi;
|
||||
}
|
||||
|
||||
double minutes() const
|
||||
{
|
||||
return minutes<double>();
|
||||
}
|
||||
|
||||
template <typename T>
|
||||
T seconds() const
|
||||
{
|
||||
return _angleInRads * 43200.0 / std::numbers::pi;
|
||||
}
|
||||
|
||||
double seconds() const
|
||||
{
|
||||
return seconds<double>();
|
||||
}
|
||||
|
||||
|
||||
template <traits::mcc_output_char_range T>
|
||||
T sexagesimal(bool hms = false, int prec = 2) const
|
||||
|
||||
Reference in New Issue
Block a user