Fishnet 2.0.1
Framework for Graph-Based Analysis of GIS Vector Data
Loading...
Searching...
No Matches
fishnet::math::Radians Class Referencefinal

Radians implementation of Angle. More...

#include <Radians.hpp>

Inheritance diagram for fishnet::math::Radians:
Collaboration diagram for fishnet::math::Radians:

Public Member Functions

 Radians (double rad)
 
 Radians (const Degrees &deg)
 
Degrees toDegrees () const
 
double sin () const
 
double cos () const
 
double tan () const
 
std::string toString () const noexcept
 

Static Public Member Functions

static Radians asin (double sine)
 
static Radians acos (double cosine)
 
static Radians atan (double tangent)
 
static Radians atan2 (double y, double x)
 

Static Public Attributes

static const Radians PI = Radians(fishnet::math::PI)
 

Protected Member Functions

double normalizedAngle (const double newAngle) const
 

Detailed Description

Radians implementation of Angle.

Constructor & Destructor Documentation

◆ Radians() [1/2]

fishnet::math::Radians::Radians ( double  rad)
explicit

◆ Radians() [2/2]

fishnet::math::Radians::Radians ( const Degrees &  deg)
explicit

Member Function Documentation

◆ acos()

Radians fishnet::math::Radians::acos ( double  cosine)
static

◆ asin()

Radians fishnet::math::Radians::asin ( double  sine)
static

◆ atan()

Radians fishnet::math::Radians::atan ( double  tangent)
static

◆ atan2()

Radians fishnet::math::Radians::atan2 ( double  y,
double  x 
)
static

◆ cos()

double fishnet::math::Radians::cos ( ) const

◆ normalizedAngle()

double fishnet::math::Radians::normalizedAngle ( const double  newAngle) const
protected

◆ sin()

double fishnet::math::Radians::sin ( ) const

◆ tan()

double fishnet::math::Radians::tan ( ) const

◆ toDegrees()

Degrees fishnet::math::Radians::toDegrees ( ) const

◆ toString()

std::string fishnet::math::Radians::toString ( ) const
noexcept

Member Data Documentation

◆ PI

const Radians fishnet::math::Radians::PI = Radians(fishnet::math::PI)
inlinestatic

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