OSFEG-C++  1.4.7
OpenSF Error Generation Library
Utilities Class Reference

#include <Utilities.h>

Static Public Member Functions

static double RadToDeg (double radians)
 
static double DegToRad (double degrees)
 
static double DegToArcSec (double degrees)
 
static double ArcSecToDeg (double arcSec)
 
static double NormaliseToPI (double radians)
 
static double NormaliseTo2PI (double radians)
 
static double NormaliseTo180 (double degrees)
 
static double NormaliseTo360 (double degrees)
 

Static Public Attributes

static const double pi
 
static const double twoPi
 

Detailed Description

This class collects constants and functions of general use.

Member Function Documentation

◆ ArcSecToDeg()

static double Utilities::ArcSecToDeg ( double  arcSec)
static

This function converts arcseconds to degrees.

Parameters
arcSecInput angle [arcSec]
Returns
Output angle [deg]

◆ DegToArcSec()

static double Utilities::DegToArcSec ( double  degrees)
static

This function converts degrees to arcseconds.

Parameters
degreesInput angle [deg]
Returns
Output angle [arcSec]

◆ DegToRad()

static double Utilities::DegToRad ( double  degrees)
static

This function converts degrees to radians.

Parameters
degreesInput angle [deg]
Returns
Output angle [rad]

◆ NormaliseTo180()

static double Utilities::NormaliseTo180 ( double  degrees)
static

Normalise the input angle to be withing the interval [-180, 180) degrees

Parameters
degreesInput angle [deg]
Returns
Normalised angle

◆ NormaliseTo2PI()

static double Utilities::NormaliseTo2PI ( double  radians)
static

It normalises the input angle to be in the [0, 2pi) interval.

Parameters
radiansInput angle [rad]
Returns
Angle in the interval [0, 2pi)

◆ NormaliseTo360()

static double Utilities::NormaliseTo360 ( double  degrees)
static

Normalise the input angle to be withing the interval [0, 360) degrees.

Parameters
degreesInput angle [deg]
Returns
Normalised angle

◆ NormaliseToPI()

static double Utilities::NormaliseToPI ( double  radians)
static

It normalises the input angle to be in the [-PI, PI) interval

Parameters
radiansInput angle in [rad]
Returns
Normalised angle [-pi, pi)

◆ RadToDeg()

static double Utilities::RadToDeg ( double  radians)
static

This function converts radians to degrees.

Parameters
radiansInput angle [rad]
Returns
Output angle [deg]

Member Data Documentation

◆ pi

const double Utilities::pi
static

Represents the value of pi.

◆ twoPi

const double Utilities::twoPi
static

Represents the value of (2 * pi).


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