Page principale | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Composants | Déclarations | Pages associées

Référence de la classe LinearEqu2D< T >

Donne l'equation de la droite passant par les points. Plus de détails...

#include <trigo.h>


Membres publics

 LinearEqu2D ()
 LinearEqu2D (Point2D< T > *_pt1, Point2D< T > *_pt2)
 ~LinearEqu2D ()
void Zero ()
void Set (Point2D< T > *_pt1, Point2D< T > *_pt2)
void Compute ()
GetY (T x)
GetX (T y)
BOOL GetCrossPtFromLine (LinearEqu2D< T > *equ, Point2D< T > *pt=NULL)

Attributs Publics

double dx
double dy
double a
double b
Point2D< T > pt1
Point2D< T > pt2


Description détaillée

template<class T>
class LinearEqu2D< T >

Donne l'equation de la droite passant par les points.

L'equation est sous forme: y = ax + b

ex.: Point2D<int> pt1,pt2; CLinearEqu2D equ(&pt1,&pt2);


Documentation des contructeurs et destructeurs

template<class T>
LinearEqu2D< T >::LinearEqu2D  )  [inline]
 

template<class T>
LinearEqu2D< T >::LinearEqu2D Point2D< T > *  _pt1,
Point2D< T > *  _pt2
[inline]
 

template<class T>
LinearEqu2D< T >::~LinearEqu2D  )  [inline]
 


Documentation des méthodes

template<class T>
void LinearEqu2D< T >::Compute  )  [inline]
 

template<class T>
BOOL LinearEqu2D< T >::GetCrossPtFromLine LinearEqu2D< T > *  equ,
Point2D< T > *  pt = NULL
[inline]
 

template<class T>
T LinearEqu2D< T >::GetX y  )  [inline]
 

template<class T>
T LinearEqu2D< T >::GetY x  )  [inline]
 

template<class T>
void LinearEqu2D< T >::Set Point2D< T > *  _pt1,
Point2D< T > *  _pt2
[inline]
 

template<class T>
void LinearEqu2D< T >::Zero  )  [inline]
 


Documentation des données imbriquées

template<class T>
double LinearEqu2D< T >::a
 

template<class T>
double LinearEqu2D< T >::b
 

template<class T>
double LinearEqu2D< T >::dx
 

template<class T>
double LinearEqu2D< T >::dy
 

template<class T>
Point2D<T> LinearEqu2D< T >::pt1
 

template<class T>
Point2D<T> LinearEqu2D< T >::pt2
 


La documentation associée à cette classe a été générée à partir du fichier suivant :
Généré le Thu Apr 8 18:52:19 2004 pour 3D Controls par doxygen 1.3.6