Program Listing for File measurements.h

Return to documentation for file (measurements/measurements.h)

#pragma once

#include "lupnt/core/definitions.h"

namespace lupnt {

  Vec1 Range(const VecX& r1, const VecX& r2);

  Vec1 RangeRate(const VecX& r1, const VecX& r2, const VecX& v1, const VecX& v2);

  Vec1 RangeRate(const VecX& rv1, const VecX& rv2);

  Vec2 RangeAndRangeRate(const VecX& r1, const VecX& r2, const VecX& v1, const VecX& v2);

  Vec2 RangeAndRangeRate(const VecX& rv1, const VecX& rv2);

  Vec1 Pseudorange(const VecX& r1, const VecX& r2, Real b1, Real b2);

  Vec1 PseudorangeRate(const VecX& r1, const VecX& r2, const VecX& v1, const VecX& v2, Real d1,
                       Real d2);

  Vec1 PseudorangeRate(const VecX& rv1, const VecX& rv2, Real d1, Real d2);
}  // namespace lupnt