NumCpp  2.8.0
A Templatized Header Only C++ Implementation of the Python NumPy Library
nc::coordinates Namespace Reference

Data Structures

class  Coordinate
 Holds a full coordinate object. More...
 
class  Dec
 Holds a Declination object. More...
 
class  RA
 Holds a right ascension object. More...
 

Enumerations

enum class  Sign { NEGATIVE = 0 , POSITIVE }
 Struct Enum for positive or negative Dec angle. More...
 

Functions

double degreeSeperation (const Coordinate &inCoordinate1, const Coordinate &inCoordinate2)
 
double degreeSeperation (const NdArray< double > &inVector1, const NdArray< double > &inVector2)
 
double radianSeperation (const Coordinate &inCoordinate1, const Coordinate &inCoordinate2)
 
double radianSeperation (const NdArray< double > &inVector1, const NdArray< double > &inVector2)
 

Enumeration Type Documentation

◆ Sign

enum nc::coordinates::Sign
strong

Struct Enum for positive or negative Dec angle.

Enumerator
NEGATIVE 
POSITIVE 

Function Documentation

◆ degreeSeperation() [1/2]

double nc::coordinates::degreeSeperation ( const Coordinate inCoordinate1,
const Coordinate inCoordinate2 
)
inline

Returns the degree seperation between the two Coordinates

Parameters
inCoordinate1
inCoordinate2
Returns
degrees

◆ degreeSeperation() [2/2]

double nc::coordinates::degreeSeperation ( const NdArray< double > &  inVector1,
const NdArray< double > &  inVector2 
)
inline

Returns the degree seperation between the Coordinate and the input vector

Parameters
inVector1
inVector2
Returns
degrees

◆ radianSeperation() [1/2]

double nc::coordinates::radianSeperation ( const Coordinate inCoordinate1,
const Coordinate inCoordinate2 
)
inline

Returns the radian seperation between the two Coordinates

Parameters
inCoordinate1
inCoordinate2
Returns
radians

◆ radianSeperation() [2/2]

double nc::coordinates::radianSeperation ( const NdArray< double > &  inVector1,
const NdArray< double > &  inVector2 
)
inline

Returns the radian seperation between the Coordinate and the input vector

Parameters
inVector1
inVector2
Returns
radians