Fonctions d'aide pour les Point. Plus de détails...
Fonctions membres publiques statiques | |
| template<typename T , std::size_t Count> | |
| static void | negate (Point< T, Count > &p_ptPoint) |
| Négative chaque donnée du point donné. | |
| template<typename T , std::size_t Count> | |
| static void | normalise (Point< T, Count > &p_ptPoint) |
| Normalise le point. | |
| template<typename T , std::size_t Count> | |
| static Point< T, Count > | get_normalised (Point< T, Count > const &p_ptPoint) |
| Retourne la forme normalisée d'un point. | |
| template<typename T , std::size_t Count> | |
| static T | dot (Point< T, Count > const &p_ptA, Point< T, Count > const &p_ptB) |
| Calcule le produit scalaire entre 2 points. | |
| template<typename T , std::size_t Count> | |
| static double | cos_theta (Point< T, Count > const &p_ptA, Point< T, Count > const &p_ptB) |
| Calcule le cosinus trigonométrique de l'angle entre 2 points. | |
| template<typename T , std::size_t Count> | |
| static double | distance_squared (Point< T, Count > const &p_ptPoint) |
| Calcule le carré de la norme Euclidienne du point. | |
| template<typename T , std::size_t Count> | |
| static double | distance (Point< T, Count > const &p_ptPoint) |
| Calcule la norme Euclidienne du point. | |
| template<typename T , std::size_t Count> | |
| static double | distance_manhattan (Point< T, Count > const &p_ptPoint) |
| Calcule la distance de Manhattan du point. | |
| template<typename T , std::size_t Count> | |
| static double | distance_minkowski (Point< T, Count > const &p_ptPoint, double p_dOrder) |
| Calcule la distance de Minkowski du point. | |
| template<typename T , std::size_t Count> | |
| static double | distance_chebychev (Point< T, Count > const &p_ptPoint) |
| Calcule la distance de Chebychev du point. | |
Fonctions d'aide pour les Point.
| static double Castor::point::cos_theta | ( | Point< T, Count > const & | p_ptA, | |
| Point< T, Count > const & | p_ptB | |||
| ) | [static] |
Calcule le cosinus trigonométrique de l'angle entre 2 points.
| [in] | p_ptA,p_ptB | Les points |
| static double Castor::point::distance | ( | Point< T, Count > const & | p_ptPoint | ) | [static] |
Calcule la norme Euclidienne du point.
| [in] | p_ptPoint | Le point |
Voici le graphe d'appel pour cette fonction :| static double Castor::point::distance_chebychev | ( | Point< T, Count > const & | p_ptPoint | ) | [static] |
Calcule la distance de Chebychev du point.
| [in] | p_ptPoint | Le point |
| static double Castor::point::distance_manhattan | ( | Point< T, Count > const & | p_ptPoint | ) | [static] |
Calcule la distance de Manhattan du point.
| [in] | p_ptPoint | Le point |
| static double Castor::point::distance_minkowski | ( | Point< T, Count > const & | p_ptPoint, | |
| double | p_dOrder | |||
| ) | [static] |
Calcule la distance de Minkowski du point.
| [in] | p_ptPoint | Le point |
| [in] | p_dOrder | L'ordre Minkownski |
| static double Castor::point::distance_squared | ( | Point< T, Count > const & | p_ptPoint | ) | [static] |
Calcule le carré de la norme Euclidienne du point.
| [in] | p_ptPoint | Le point |
| static T Castor::point::dot | ( | Point< T, Count > const & | p_ptA, | |
| Point< T, Count > const & | p_ptB | |||
| ) | [static] |
Calcule le produit scalaire entre 2 points.
| [in] | p_ptA,p_ptB | Les points |
| static Point< T, Count > Castor::point::get_normalised | ( | Point< T, Count > const & | p_ptPoint | ) | [static] |
Retourne la forme normalisée d'un point.
| [in] | p_ptPoint | Le point |
| static void Castor::point::negate | ( | Point< T, Count > & | p_ptPoint | ) | [static] |
Négative chaque donnée du point donné.
| [in] | p_ptPoint | Le point |
| static void Castor::point::normalise | ( | Point< T, Count > & | p_ptPoint | ) | [static] |
Normalise le point.
| [in] | p_ptPoint | Le point |
Voici le graphe d'appel pour cette fonction :
1.7.1