X-Git-Url: http://git.localhorst.tv/?p=blobs.git;a=blobdiff_plain;f=src%2Fworld%2FBody.hpp;h=6f85efd97b4946db46f224ef143e9b91ea1ec1b5;hp=d90806584b0e43d37f1202d0dcddce7e8afe3d23;hb=1c385fe716fda927843cdbb83805bc467f517f92;hpb=7a0da3422f7c9b81ae529a7554f6d16e85f05e1d diff --git a/src/world/Body.hpp b/src/world/Body.hpp index d908065..6f85efd 100644 --- a/src/world/Body.hpp +++ b/src/world/Body.hpp @@ -78,6 +78,10 @@ public: double GravitationalParameter() const noexcept; double OrbitalPeriod() const noexcept; double RotationalPeriod() const noexcept; + /// day length relative to parent, not neccessarily a sun + /// gives absolute value in seconds + /// returns sidereal day for parent-less bodies + double DayLength() const noexcept; double SphereOfInfluence() const noexcept; math::Sphere CollisionBounds() const noexcept { return math::Sphere{ glm::dvec3(0.0), Radius() }; }