#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