NumCpp
2.9.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
radianSeperation.hpp
Go to the documentation of this file.
1
#pragma once
29
30
#include "
NumCpp/Coordinates/Coordinate.hpp
"
31
#include "
NumCpp/NdArray.hpp
"
32
33
namespace
nc
34
{
35
namespace
coordinates
36
{
37
//============================================================================
45
inline
double
radianSeperation
(
const
Coordinate
& inCoordinate1,
const
Coordinate
& inCoordinate2)
46
{
47
return
inCoordinate1.
radianSeperation
(inCoordinate2);
48
}
49
50
//============================================================================
59
inline
double
radianSeperation
(
const
NdArray<double>
& inVector1,
const
NdArray<double>
& inVector2)
60
{
61
const
Coordinate
inCoord1(inVector1);
62
return
inCoord1.
radianSeperation
(inVector2);
63
}
64
}
// namespace coordinates
65
}
// namespace nc
Coordinate.hpp
NdArray.hpp
nc::NdArray< double >
nc::coordinates::Coordinate
Holds a full coordinate object.
Definition:
Coordinate.hpp:51
nc::coordinates::Coordinate::radianSeperation
double radianSeperation(const Coordinate &inOtherCoordinate) const
Definition:
Coordinate.hpp:235
nc::coordinates::radianSeperation
double radianSeperation(const Coordinate &inCoordinate1, const Coordinate &inCoordinate2)
Definition:
radianSeperation.hpp:45
nc
Definition:
Coordinate.hpp:45
include
NumCpp
Coordinates
radianSeperation.hpp
Generated by
1.9.1