NumCpp  2.12.1
A Templatized Header Only C++ Implementation of the Python NumPy Library
nc::coordinates::reference_frames::AER Class Reference

Az, El, Range coordinates. More...

#include <AER.hpp>

Public Member Functions

 AER ()=default
 Default Constructor. More...
 
constexpr AER (double inAz, double inEl, double inRange=1.) noexcept
 Constructor. More...
 
bool operator!= (const AER &other) const noexcept
 Non-Equality Operator. More...
 
bool operator== (const AER &other) const noexcept
 Non-Equality Operator. More...
 

Data Fields

double az { 0. }
 
double el { 0. }
 
double range { 0. }
 

Detailed Description

Az, El, Range coordinates.

Constructor & Destructor Documentation

◆ AER() [1/2]

nc::coordinates::reference_frames::AER::AER ( )
default

Default Constructor.

◆ AER() [2/2]

constexpr nc::coordinates::reference_frames::AER::AER ( double  inAz,
double  inEl,
double  inRange = 1. 
)
inlineconstexprnoexcept

Constructor.

Parameters
inAzaz value in radians
inElel value in radians
inRangethe range in meters

Member Function Documentation

◆ operator!=()

bool nc::coordinates::reference_frames::AER::operator!= ( const AER other) const
inlinenoexcept

Non-Equality Operator.

Parameters
otherother object
Returns
bool true if not equal equal

◆ operator==()

bool nc::coordinates::reference_frames::AER::operator== ( const AER other) const
inlinenoexcept

Non-Equality Operator.

Parameters
otherother object
Returns
bool true if not equal equal

Field Documentation

◆ az

double nc::coordinates::reference_frames::AER::az { 0. }

◆ el

double nc::coordinates::reference_frames::AER::el { 0. }

◆ range

double nc::coordinates::reference_frames::AER::range { 0. }

The documentation for this class was generated from the following file: