Castor3D 0.16.0
Multiplatform 3D engine
Classes | Espaces de nommage | Fonctions
Référence du fichier Angle.hpp

Classes

class  castor::AngleT< Type >
 Classe d'angle. Plus de détails...
 

Espaces de nommage

namespace  castor
 

Définitions de type

Math
using castor::Angle = AngleT< float >
 

Fonctions

template<typename Type >
static AngleT< Type > castor::acosT (double value)
 Calcule la valeur de cet angle à partir du cosinus donné
 
template<typename Type >
static AngleT< Type > castor::asinT (double value)
 Calcule la valeur de cet angle à partir du sinus donné
 
template<typename Type >
static AngleT< Type > castor::atanT (double value)
 Calcule la valeur de cet angle à partir de la tangente donné
 
static AngleT< float > castor::acosf (double value)
 Calcule la valeur de cet angle à partir du cosinus donné
 
static AngleT< float > castor::asinf (double value)
 Calcule la valeur de cet angle à partir du sinus donné
 
static AngleT< float > castor::atanf (double value)
 Calcule la valeur de cet angle à partir de la tangente donné
 
static AngleT< double > castor::acosd (double value)
 Calcule la valeur de cet angle à partir du cosinus donné
 
static AngleT< double > castor::asind (double value)
 Calcule la valeur de cet angle à partir du sinus donné
 
static AngleT< double > castor::atand (double value)
 Calcule la valeur de cet angle à partir de la tangente donné
 
template<typename Type >
bool castor::operator== (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept
 Opérateur d'égalité
 
template<typename Type >
bool castor::operator!= (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept
 Opérateur de différence.
 
template<typename Type >
bool castor::operator< (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept
 Opérateur "inférieur à".
 
template<typename Type >
bool castor::operator>= (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept
 Opérateur "supérieur ou égal à".
 
template<typename Type >
bool castor::operator> (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept
 Opérateur "supérieur à".
 
template<typename Type >
bool castor::operator<= (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept
 Opérateur "inférieur ou égal à".
 
template<typename Type >
AngleT< Type > castor::operator+ (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept
 Opérateur d'addition.
 
template<typename Type >
AngleT< Type > castor::operator- (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept
 Opérateur de soustraction.
 
template<typename Type >
AngleT< Type > castor::operator* (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept
 Opérateur de multiplication.
 
template<typename Type >
AngleT< Type > castor::operator/ (AngleT< Type > const &lhs, AngleT< Type > const &rhs) noexcept
 Opérateur de division.
 
template<typename Type >
AngleT< Type > castor::operator* (AngleT< Type > const &lhs, double rhs) noexcept
 Opérateur de multiplication.
 
template<typename Type >
AngleT< Type > castor::operator/ (AngleT< Type > const &lhs, double rhs) noexcept
 Opérateur de division.
 
castor::Angle operator""_turns (long double value)
 
castor::Angle operator""_degrees (long double value)
 
castor::Angle operator""_radians (long double value)
 

Documentation des fonctions

◆ operator""_degrees()

castor::Angle operator""_degrees ( long double value)
inline

Références castor::AngleT< Type >::fromDegrees().

Voici le graphe d'appel pour cette fonction :

◆ operator""_radians()

castor::Angle operator""_radians ( long double value)
inline

Références castor::AngleT< Type >::fromRadians().

Voici le graphe d'appel pour cette fonction :

◆ operator""_turns()

castor::Angle operator""_turns ( long double value)
inline

Références castor::AngleT< Type >::fromTurns().

Voici le graphe d'appel pour cette fonction :