#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(). |
1.3.6