Equation d'une ligne 2D.
Plus de détails...
Liste de tous les membres
Fonctions membres publiques |
| | Line2D (T xA, T yA, T xB, T yB) |
| | Constructeur.
|
| | Line2D (Line2D const &p_line) |
| | Constructeur par copie.
|
| | Line2D (Line2D &&p_line) |
| | Constructeur par déplacement.
|
| Line2D & | operator= (Line2D const &p_line) |
| | Opérateur d'affectation par copie.
|
| Line2D | operator= (Line2D &&p_line) |
| | Opérateur d'affectation par déplacement.
|
| bool | Intersects (Line2D const &p_line, T &x, T &y) |
| | Calcule l'intersection entre cette ligne et l'autre.
|
Attributs publics |
| T | a |
| | La pente.
|
| T | b |
| | L'offset.
|
Description détaillée
template<typename T>
class Castor::Line2D< T >
Equation d'une ligne 2D.
- Auteur:
- Sylvain DOREMUS
- Date:
- 14/08/2010
Documentation des constructeurs et destructeur
Constructeur.
- Paramètres:
-
| [in] | xA,yA | Les coordonnées du point A de la ligne |
| [in] | xB,yB | Les coordonnées du point B de la ligne |
Constructeur par copie.
- Paramètres:
-
| [in] | p_line | L'objet Line2D à copier |
Constructeur par déplacement.
- Paramètres:
-
| [in] | p_line | L'objet Line2D à déplacer |
Documentation des fonctions membres
Calcule l'intersection entre cette ligne et l'autre.
- Paramètres:
-
| [in] | p_line | L'autre ligne |
| [out] | x,y | Reçoivent les coordonnées du point d'intersection |
- Renvoie:
true si une intersection existe
Opérateur d'affectation par copie.
- Paramètres:
-
| [in] | p_line | L'objet Line2D à copier |
- Renvoie:
- Une référence sur cet objet Line2D
Opérateur d'affectation par déplacement.
- Paramètres:
-
| [in] | p_line | L'objet Line2D à déplacer |
- Renvoie:
- Une référence sur cet objet Line2D
Documentation des données membres
La documentation de cette classe a été générée à partir du fichier suivant :