#include <geo_utils.h>
Inheritance diagram for cPositive_Rectangle:
Public Member Functions | |
cPositive_Rectangle () | |
constructeur par dedault | |
cPositive_Rectangle (cPoint2D &pA, cPoint2D &pB) | |
construit un rectangle entre 'pA' et 'pB' | |
void | Get_Nord_Seg (cHV_Seg &seg) |
met ds 'seg' le seg nord du rectangle | |
void | Get_Ouest_Seg (cHV_Seg &seg) |
met ds 'seg' le seg ouest du rectangle | |
void | Get_Est_Seg (cHV_Seg &seg) |
met ds 'seg' le seg est du rectangle | |
void | Get_Sud_Seg (cHV_Seg &seg) |
met ds 'seg' le seg sud du rectangle | |
bool | In (int x, int y) |
retourne vrai si '[x,y]' est à l'intérieure du rectangle, frontiere comprise | |
bool | In (cPoint2D &pA) |
retourne vrai si 'pA' est à l'intérieure du rectangle, frontiere comprise |
p0.X < p1.X
p0.Y < p1.Y
Definition at line 133 of file geo_utils.h.
|
constructeur par dedault
Definition at line 137 of file geo_utils.h. |
|
construit un rectangle entre 'pA' et 'pB'
Definition at line 40 of file geo_utils.cpp. References cPoint2D::X, and cPoint2D::Y. |
|
met ds 'seg' le seg est du rectangle
Definition at line 91 of file geo_utils.cpp. References Get_Est_Seg(), cHV_Seg::Set(), cPoint2D::Set(), cPoint2D::X, and cPoint2D::Y. Referenced by cSquare_Area_Debug_Displayer::Display(), and Get_Est_Seg(). |
|
met ds 'seg' le seg nord du rectangle
Definition at line 72 of file geo_utils.cpp. References Get_Nord_Seg(), cHV_Seg::Set(), cPoint2D::Set(), and cPoint2D::X. Referenced by cSquare_Area_Debug_Displayer::Display(), and Get_Nord_Seg(). |
|
met ds 'seg' le seg ouest du rectangle
Definition at line 81 of file geo_utils.cpp. References Get_Ouest_Seg(), cHV_Seg::Set(), cPoint2D::Set(), and cPoint2D::Y. Referenced by cSquare_Area_Debug_Displayer::Display(), and Get_Ouest_Seg(). |
|
met ds 'seg' le seg sud du rectangle
Definition at line 100 of file geo_utils.cpp. References Get_Sud_Seg(), cHV_Seg::Set(), cPoint2D::Set(), cPoint2D::X, and cPoint2D::Y. Referenced by cSquare_Area_Debug_Displayer::Display(), and Get_Sud_Seg(). |
|
retourne vrai si 'pA' est à l'intérieure du rectangle, frontiere comprise
Definition at line 111 of file geo_utils.cpp. References cPoint2D::Get_X(), cPoint2D::Get_Y(), In(), cPoint2D::X, and cPoint2D::Y. |
|
retourne vrai si '[x,y]' est à l'intérieure du rectangle, frontiere comprise
Definition at line 151 of file geo_utils.h. References In(), cPoint2D::X, and cPoint2D::Y. Referenced by cSquare_Area::Add_Paralells_Portals(), cSquare_Area::Add_Portal(), cSquare_Area::Add_Wall(), cSquare_Area::Get_Centre(), and In(). |