Equation d'une ligne 3D.
Plus de détails...
Liste de tous les membres
Fonctions membres publiques |
| | Line3D (Point< T, 3 > const &p_ptA, Point< T, 3 > const &p_ptB) |
| | Constructeur à partir de 2 points.
|
| | Line3D (Line3D const &p_line) |
| | Constructeur par copie.
|
| | Line3D (Line3D &&p_line) |
| | Constructeur par déplacement.
|
| Line3D & | operator= (Line3D const &p_line) |
| | Opérateur d'affectation par copie.
|
| Line3D & | operator= (Line3D &&p_line) |
| | Opérateur d'affectation par déplacement.
|
| bool | Intersects (Line3D const &p_line, Point< T, 3 > &p_point) |
| | Calcule l'intersection entre cette ligne et l'autre.
|
| bool | IsIn (Point< T, 3 > const &p_point) |
| | Teste si un point appartient à la ligne.
|
Attributs publics |
| Point< T, 3 > | m_slope |
| | Le point de pente.
|
| Point< T, 3 > | m_origin |
| | Le point d'origine.
|
Description détaillée
template<typename T>
class Castor::Line3D< T >
Equation d'une ligne 3D.
- Auteur:
- Sylvain DOREMUS
- Date:
- 14/08/2010
Documentation des constructeurs et destructeur
Constructeur à partir de 2 points.
- Paramètres:
-
| [in] | p_ptA | Le point A |
| [in] | p_ptB | Le point B |
Constructeur par copie.
- Paramètres:
-
| [in] | p_line | L'objet Line3D à copier |
Constructeur par déplacement.
- Paramètres:
-
| [in] | p_line | L'objet Line3D à déplacer |
Documentation des fonctions membres
Calcule l'intersection entre cette ligne et l'autre.
- À faire:
- To implement
- Paramètres:
-
| [in] | p_line | L'autre ligne |
| [out] | p_point | Reçoit le point d'intersection |
- Renvoie:
true si une intersection existe
Teste si un point appartient à la ligne.
- Paramètres:
-
| [in] | p_point | Le point à tester |
- Renvoie:
true si le point appartient à la ligne
Opérateur d'affectation par copie.
- Paramètres:
-
| [in] | p_line | L'objet Line3D à copier |
- Renvoie:
- Une référence sur cet objet Line3D
Opérateur d'affectation par déplacement.
- Paramètres:
-
| [in] | p_line | L'objet Line3D à déplacer |
- Renvoie:
- Une référence sur cet objet Line3D
Documentation des données membres
La documentation de cette classe a été générée à partir du fichier suivant :