Doxygen Source Code Documentation
SUMA_GEOMVIEW_STRUCT Struct Reference
#include <SUMA_define.h>
Data Fields | |
| float | ViewFrom [3] |
| float | ViewFromOrig [3] |
| float | ViewCenter [3] |
| float | ViewCenterOrig [3] |
| float | ViewCamUp [3] |
| float | ViewDistance |
| float | translateBeginX |
| float | translateBeginY |
| float | translateDeltaX |
| float | translateDeltaY |
| float | TranslateGain |
| float | ArrowtranslateDeltaX |
| float | ArrowtranslateDeltaY |
| GLfloat | translateVec [2] |
| GLfloat | RotaCenter [3] |
| float | zoomDelta |
| float | zoomBegin |
| float | spinDeltaX |
| float | spinDeltaY |
| float | spinBeginX |
| float | spinBeginY |
| int | MinIdleDelta |
| float | deltaQuat [4] |
| float | currentQuat [4] |
| Boolean | ApplyMomentum |
Detailed Description
structure containing the geometric settings for viewing the surface
Definition at line 1230 of file SUMA_define.h.
Field Documentation
|
|
Turn momentum ON/OFF Definition at line 1256 of file SUMA_define.h. Referenced by SUMA_Alloc_SurfaceViewer_Struct(). |
|
|
User Input (Keyboard) X axis position increment for translation Definition at line 1243 of file SUMA_define.h. Referenced by SUMA_Alloc_SurfaceViewer_Struct(). |
|
|
User Input (Keyboard) X axis position increment for translation Definition at line 1244 of file SUMA_define.h. Referenced by SUMA_Alloc_SurfaceViewer_Struct(). |
|
|
Current quaternion Definition at line 1255 of file SUMA_define.h. Referenced by SUMA_Alloc_SurfaceViewer_Struct(). |
|
|
Quaternion increment Definition at line 1254 of file SUMA_define.h. |
|
|
minimum spinDeltaX or spinDeltaY to initiate momentum rotation Definition at line 1253 of file SUMA_define.h. Referenced by SUMA_Alloc_SurfaceViewer_Struct(). |
|
|
Center of Rotation Definition at line 1246 of file SUMA_define.h. Referenced by SUMA_Alloc_SurfaceViewer_Struct(). |
|
|
User Input (mouse) X axis current position for spinning Definition at line 1251 of file SUMA_define.h. |
|
|
User Input (mouse) Y axis current position for spinning Definition at line 1252 of file SUMA_define.h. |
|
|
User Input (mouse) X axis position increment for spinning Definition at line 1249 of file SUMA_define.h. |
|
|
User Input (mouse) Y axis position increment for spinning Definition at line 1250 of file SUMA_define.h. |
|
|
User Input (mouse) X axis current position for translation Definition at line 1238 of file SUMA_define.h. |
|
|
User Input (mouse) Y axis current position for translation Definition at line 1239 of file SUMA_define.h. |
|
|
User Input (mouse) X axis position increment for translation Definition at line 1240 of file SUMA_define.h. |
|
|
User Input (mouse) Y axis position increment for translation Definition at line 1241 of file SUMA_define.h. |
|
|
gain applied to mouse movement Definition at line 1242 of file SUMA_define.h. Referenced by SUMA_Alloc_SurfaceViewer_Struct(). |
|
|
translation vector, in screen coordinates, equal to [translateDeltaX translateDeltaY]. The third translation (Z dimension) is 0.0 Definition at line 1245 of file SUMA_define.h. Referenced by SUMA_Alloc_SurfaceViewer_Struct(). |
|
|
Camera Up direction vector Definition at line 1235 of file SUMA_define.h. Referenced by SUMA_Alloc_SurfaceViewer_Struct(). |
|
|
Center of observer's gaze Definition at line 1233 of file SUMA_define.h. Referenced by SUMA_Alloc_SurfaceViewer_Struct(). |
|
|
Original Center of observer's gaze Definition at line 1234 of file SUMA_define.h. |
|
|
Viewing distance Definition at line 1236 of file SUMA_define.h. |
|
|
Location of observer's eyes Definition at line 1231 of file SUMA_define.h. Referenced by SUMA_Alloc_SurfaceViewer_Struct(). |
|
|
Original Location of observer's eyes Definition at line 1232 of file SUMA_define.h. |
|
|
Current zoom level Definition at line 1248 of file SUMA_define.h. |
|
|
Zoom increment Definition at line 1247 of file SUMA_define.h. |
The documentation for this struct was generated from the following file: