#include <region.h>
Public Member Functions | |
Region () | |
void | Reset (int deltaXwin=0, int deltaYwin=0) |
BOOL | Use (HWND hWnd) |
void | NormalizeSens (POINT *tabPoints, int nbPt) |
void | SetMinMax (POINT *tabPoints, int nbPt) |
BOOL | AddElem (Point2D< GLdouble > pos, GLdouble *modelMatrix, GLdouble *projMatrix, GLint *viewPort) |
BOOL | Compute (Point2D< GLdouble > pos, GLdouble *modelMatrix, GLdouble *projMatrix, GLint *viewPort, Point3D< double > *pt) |
Public Attributes | |
BOOL | enable |
BOOL | computeMinMax |
MyList< Pt_3D_Double > | points |
int | xMin |
int | xMax |
int | yMin |
int | yMax |
int | zMin |
int | zMax |
int | nbOr |
HRGN | hRgnBase |
Elle permet l'utilisation du mode cooperativeWindows ou elle detoure les object 3DS. Elle applique alors les API Windows sur les regions
Definition at line 38 of file region.h.
|
Definition at line 22 of file region.cpp. References computeMinMax, and Reset(). |
|
Definition at line 115 of file region.cpp. References BOOL(), Compute(), and points. Referenced by ControlEngine::RegionAdd(). |
|
Definition at line 122 of file region.cpp. References BOOL(), Point3D< T >::x, Point2D< T >::x, Point3D< T >::y, Point2D< T >::y, and Point3D< T >::z. Referenced by AddElem(), and ControlEngine::RegionGet(). |
|
Definition at line 95 of file region.cpp. References BOOL(), ChangeTrigoSens(), and GetTrigoSens(). Referenced by Use(). |
|
Definition at line 29 of file region.cpp. References deltaXwin, deltaYwin, hRgnBase, nbOr, points, xMax, xMin, yMax, yMin, zMax, and zMin. Referenced by Region(), and Screen::RegionReset(). |
|
Definition at line 103 of file region.cpp. References xMax, xMin, yMax, and yMin. Referenced by Use(). |
|
Definition at line 42 of file region.cpp. References BOOL(), computeMinMax, hRgnBase, NormalizeSens(), points, SetMinMax(), Point3D< T >::x, and Point3D< T >::y. Referenced by Screen::RegionUse(). |
|
|
|
Definition at line 41 of file region.h. Referenced by ConfigProc(), ControlEngine::ControlEngine(), Face::Draw(), ValueEditors::MakeRenderStruct(), Univers::OnKeyDown(), ControlEngine::Proc(), and ControlEngine::~ControlEngine(). |
|
|
|
Definition at line 47 of file region.h. Referenced by ValueEditors::MakeRenderStruct(), and Reset(). |
|
Definition at line 43 of file region.h. Referenced by ValueEditors::MakeRenderStruct(). |
|
Definition at line 44 of file region.h. Referenced by ValueEditors::MakeRenderStruct(), Reset(), and SetMinMax(). |
|
Definition at line 44 of file region.h. Referenced by ValueEditors::MakeRenderStruct(), Reset(), and SetMinMax(). |
|
Definition at line 45 of file region.h. Referenced by ValueEditors::MakeRenderStruct(), Reset(), and SetMinMax(). |
|
Definition at line 45 of file region.h. Referenced by ValueEditors::MakeRenderStruct(), Reset(), and SetMinMax(). |
|
Definition at line 46 of file region.h. Referenced by Reset(). |
|
Definition at line 46 of file region.h. Referenced by Reset(). |