#include <cursor.h>
Public Member Functions | |
| Cursor () | |
| void | Create () | 
| void | ApplyType (Face *face, CursorType type) | 
| void | ApplyTypes (CursorType current=cursorNoChange, CursorType left=cursorNoChange, CursorType mid=cursorNoChange, CursorType right=cursorNoChange) | 
| void | Rotate (Face *face, CursorType type, Point3D< double > angle) | 
| void | Rotate (Point3D< double > angle) | 
| void | Draw (double x, double y) | 
| Point2D< int > | GetHotSpot (CursorType type) | 
| void | DrawArrow (Color color) | 
| void | DrawRepere () | 
| void | DrawText (char *text) | 
| void | DrawVector (double x, double y) | 
| Affiche un vecteur.   | |
| BOOL | DrawVectorMinMax (double x, double y, double minIntensity, double maxIntensity) | 
Public Attributes | |
| CursorType | curType | 
| CursorType | leftType | 
| CursorType | rightType | 
| CursorType | midType | 
| Face | curFace | 
| Face | leftFace | 
| Face | midFace | 
| Face | rightFace | 
| Recorder | recorderRepere | 
      
  | 
  
| 
 
 Definition at line 39 of file cursor.cpp. References cursorNothing, curType, leftType, midType, and rightType.  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 127 of file cursor.cpp. References ce, Face::childRecorder, Textures::cursorArrow, Textures::cursorMoving, cursorNothing, Textures::cursorPush, cursorRepere, Textures::cursorText, Textures::cursorWait, recorderRepere, ControlEngine::texture, Face::texture, type, Face::view, and Recorder::Zero(). Referenced by ApplyTypes().  | 
  
      
  | 
  ||||||||||||||||||||
| 
 
 Definition at line 115 of file cursor.cpp. References ApplyType(), curFace, cursorNoChange, curType, leftFace, leftType, midFace, midType, rightFace, and rightType. Referenced by Create(), Univers::OnLButtonDown(), Title::OnLButtonDown(), TextBox::OnLButtonDown(), Univers::OnLButtonUp(), TextBox::OnLButtonUp(), Title::OnLMButtonUp(), Univers::OnMButtonDown(), Title::OnMButtonDown(), Univers::OnMButtonUp(), Univers::OnOverIn(), Title::OnOverIn(), TextBox::OnOverIn(), Button::OnOverIn(), Button::OnPushDown(), and Button::OnPushUp().  | 
  
      
  | 
  
| 
 
 Definition at line 47 of file cursor.cpp. References ApplyTypes(), Recorder::BeginRecord(), Config(), curFace, DrawRepere(), Recorder::EndRecord(), f, leftFace, midFace, and recorderRepere. Referenced by ControlEngine::Start().  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 60 of file cursor.cpp. References Face::ComputeLayout(), curFace, Face::Draw(), leftFace, midFace, Face::MoveTo(), Face::MovingInside(), and rightFace. Referenced by ControlEngine::DrawCursor().  | 
  
      
  | 
  
| 
 
 Definition at line 208 of file cursor.cpp. References Material::emission, Color::SetNull(), Material::SetNull(), and Material::Use().  | 
  
      
  | 
  
| 
 
 Definition at line 246 of file cursor.cpp. References Material::emission, Color::Set(), Color::SetNull(), Material::SetNull(), and Material::Use(). Referenced by Create().  | 
  
      
  | 
  
| 
 
 
 Definition at line 301 of file cursor.cpp.  | 
  
      
  | 
  ||||||||||||
| 
 Affiche un vecteur. 
 
 Definition at line 179 of file cursor.cpp. References Material::emission, Point3D< T >::glRotated(), PI, Color::Set(), Material::SetNull(), and Material::Use(). Referenced by DrawVectorMinMax().  | 
  
      
  | 
  ||||||||||||||||||||
| 
 
 Definition at line 159 of file cursor.cpp. References BOOL(), and DrawVector().  | 
  
      
  | 
  
| 
 
 Definition at line 98 of file cursor.cpp. References Point2D< T >::Set(), and type. Referenced by ControlEngine::DrawCursor().  | 
  
      
  | 
  
| 
 
 Definition at line 151 of file cursor.cpp. References curFace, curType, leftFace, leftType, midFace, midType, rightFace, rightType, and Rotate().  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 143 of file cursor.cpp. References Face::angle, cursorRepere, type, and Point3D< GLdouble >::Zero(). Referenced by ControlEngine::DrawCursor(), and Rotate().  | 
  
      
  | 
  
| 
 
 Definition at line 51 of file cursor.h. Referenced by ApplyTypes(), Create(), Draw(), and Rotate().  | 
  
      
  | 
  
| 
 
 Definition at line 49 of file cursor.h. Referenced by ApplyTypes(), Cursor(), ControlEngine::DrawCursor(), Univers::OnLButtonUp(), Univers::OnMButtonUp(), and Rotate().  | 
  
      
  | 
  
| 
 
 Definition at line 52 of file cursor.h. Referenced by ApplyTypes(), Create(), Draw(), and Rotate().  | 
  
      
  | 
  
| 
 
 Definition at line 50 of file cursor.h. Referenced by ApplyTypes(), Cursor(), Univers::OnLButtonUp(), and Rotate().  | 
  
      
  | 
  
| 
 
 Definition at line 53 of file cursor.h. Referenced by ApplyTypes(), Create(), Draw(), and Rotate().  | 
  
      
  | 
  
| 
 
 Definition at line 50 of file cursor.h. Referenced by ApplyTypes(), Cursor(), Univers::OnMButtonUp(), and Rotate().  | 
  
      
  | 
  
| 
 
 Definition at line 55 of file cursor.h. Referenced by ApplyType(), and Create().  | 
  
      
  | 
  
| 
 
 Definition at line 54 of file cursor.h. Referenced by ApplyTypes(), Draw(), and Rotate().  | 
  
      
  | 
  
| 
 
 Definition at line 50 of file cursor.h. Referenced by ApplyTypes(), Cursor(), and Rotate().  | 
  
 
1.3.6