From d58721d6e4bba62046fc93f238c401275d6808b9 Mon Sep 17 00:00:00 2001 From: Maximilian Reininghaus <maximilian.reininghaus@kit.edu> Date: Wed, 30 Jan 2019 20:15:38 +0100 Subject: [PATCH] added Trajectory::NormalizedDirection --- Framework/Geometry/Trajectory.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Framework/Geometry/Trajectory.h b/Framework/Geometry/Trajectory.h index bcaa45fb..09a34494 100644 --- a/Framework/Geometry/Trajectory.h +++ b/Framework/Geometry/Trajectory.h @@ -47,6 +47,11 @@ namespace corsika::geometry { void LimitEndTo(corsika::units::si::LengthType limit) { fTimeLength = T::TimeFromArclength(limit); } + + auto NormalizedDirection() const { + static_assert(std::is_same_v<T, corsika::geometry::Line>); + return T::GetV0().normalized(); + } }; } // namespace corsika::geometry -- GitLab