#include <trigo.h>
Public Member Functions | |
LinearEqu2D () | |
LinearEqu2D (Point2D< T > &_pt1, Point2D< T > &_pt2) | |
void | Zero () |
void | Set (Point2D< T > &_pt1, Point2D< T > &_pt2) |
BOOL | IsPoint () |
BOOL | IsVertical () |
BOOL | IsHorizontal () |
BOOL | GetCrossPtFromVertical (T x, Point2D< T > *pt=NULL) |
BOOL | GetCrossPtFromHorizontal (T y, Point2D< T > *pt=NULL) |
BOOL | GetCrossPtFromLine (LinearEqu2D< T > &equ, Point2D< T > *pt=NULL) |
L'equation est sous forme: y = ax + b
ex.: Point2D<int> pt1,pt2; LinearEqu2D equ(&pt1,&pt2);
Definition at line 162 of file trigo.h.
|
Definition at line 176 of file trigo.h. References LinearEqu2D< T >::Zero(). |
|
Definition at line 177 of file trigo.h. References LinearEqu2D< T >::Set(). |
|
Definition at line 205 of file trigo.h. References BOOL(), and LinearEqu2D< T >::GetCrossPtFromLine(). |
|
Donne le point d'intersection entre 2 droites (si ce n'est pas un point retourn FAUX) Example: Resultat: res = TRUE; x={5,5} Definition at line 231 of file trigo.h. References BOOL(). Referenced by LinearEqu2D< T >::GetCrossPtFromHorizontal(), LinearEqu2D< T >::GetCrossPtFromVertical(), and Point2D< T >::IsOnTriangle(). |
|
Definition at line 197 of file trigo.h. References BOOL(), and LinearEqu2D< T >::GetCrossPtFromLine(). |
|
Definition at line 195 of file trigo.h. References BOOL(). |
|
Definition at line 193 of file trigo.h. References BOOL(). |
|
Definition at line 194 of file trigo.h. References BOOL(). |
|
Definition at line 186 of file trigo.h. Referenced by LinearEqu2D< T >::LinearEqu2D(). |
|
Definition at line 179 of file trigo.h. References c. Referenced by LinearEqu2D< T >::LinearEqu2D(). |