NumCpp  2.1.0
A C++ implementation of the Python Numpy library
radianSeperation.hpp
Go to the documentation of this file.
1 #pragma once
30 
32 #include "NumCpp/NdArray.hpp"
33 
34 namespace nc
35 {
36  namespace coordinates
37  {
38  //============================================================================
46  inline double radianSeperation(const Coordinate& inCoordinate1, const Coordinate& inCoordinate2)
47  {
48  return inCoordinate1.radianSeperation(inCoordinate2);
49  }
50 
51  //============================================================================
60  inline double radianSeperation(const NdArray<double>& inVector1, const NdArray<double>& inVector2)
61  {
62  const Coordinate inCoord1(inVector1);
63  return inCoord1.radianSeperation(inVector2);
64  }
65  } // namespace coordinates
66 } // namespace nc
Coordinate.hpp
nc::coordinates::radianSeperation
double radianSeperation(const Coordinate &inCoordinate1, const Coordinate &inCoordinate2)
Definition: radianSeperation.hpp:46
nc::NdArray< double >
nc::coordinates::Coordinate::radianSeperation
double radianSeperation(const Coordinate &inOtherCoordinate) const
Definition: Coordinate.hpp:231
NdArray.hpp
nc
Definition: Coordinate.hpp:45
nc::coordinates::Coordinate
Holds a full coordinate object.
Definition: Coordinate.hpp:51