Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

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

Boolean SUMA_GEOMVIEW_STRUCT::ApplyMomentum
 

Turn momentum ON/OFF

Definition at line 1256 of file SUMA_define.h.

Referenced by SUMA_Alloc_SurfaceViewer_Struct().

float SUMA_GEOMVIEW_STRUCT::ArrowtranslateDeltaX
 

User Input (Keyboard) X axis position increment for translation

Definition at line 1243 of file SUMA_define.h.

Referenced by SUMA_Alloc_SurfaceViewer_Struct().

float SUMA_GEOMVIEW_STRUCT::ArrowtranslateDeltaY
 

User Input (Keyboard) X axis position increment for translation

Definition at line 1244 of file SUMA_define.h.

Referenced by SUMA_Alloc_SurfaceViewer_Struct().

float SUMA_GEOMVIEW_STRUCT::currentQuat[4]
 

Current quaternion

Definition at line 1255 of file SUMA_define.h.

Referenced by SUMA_Alloc_SurfaceViewer_Struct().

float SUMA_GEOMVIEW_STRUCT::deltaQuat[4]
 

Quaternion increment

Definition at line 1254 of file SUMA_define.h.

int SUMA_GEOMVIEW_STRUCT::MinIdleDelta
 

minimum spinDeltaX or spinDeltaY to initiate momentum rotation

Definition at line 1253 of file SUMA_define.h.

Referenced by SUMA_Alloc_SurfaceViewer_Struct().

GLfloat SUMA_GEOMVIEW_STRUCT::RotaCenter[3]
 

Center of Rotation

Definition at line 1246 of file SUMA_define.h.

Referenced by SUMA_Alloc_SurfaceViewer_Struct().

float SUMA_GEOMVIEW_STRUCT::spinBeginX
 

User Input (mouse) X axis current position for spinning

Definition at line 1251 of file SUMA_define.h.

float SUMA_GEOMVIEW_STRUCT::spinBeginY
 

User Input (mouse) Y axis current position for spinning

Definition at line 1252 of file SUMA_define.h.

float SUMA_GEOMVIEW_STRUCT::spinDeltaX
 

User Input (mouse) X axis position increment for spinning

Definition at line 1249 of file SUMA_define.h.

float SUMA_GEOMVIEW_STRUCT::spinDeltaY
 

User Input (mouse) Y axis position increment for spinning

Definition at line 1250 of file SUMA_define.h.

float SUMA_GEOMVIEW_STRUCT::translateBeginX
 

User Input (mouse) X axis current position for translation

Definition at line 1238 of file SUMA_define.h.

float SUMA_GEOMVIEW_STRUCT::translateBeginY
 

User Input (mouse) Y axis current position for translation

Definition at line 1239 of file SUMA_define.h.

float SUMA_GEOMVIEW_STRUCT::translateDeltaX
 

User Input (mouse) X axis position increment for translation

Definition at line 1240 of file SUMA_define.h.

float SUMA_GEOMVIEW_STRUCT::translateDeltaY
 

User Input (mouse) Y axis position increment for translation

Definition at line 1241 of file SUMA_define.h.

float SUMA_GEOMVIEW_STRUCT::TranslateGain
 

gain applied to mouse movement

Definition at line 1242 of file SUMA_define.h.

Referenced by SUMA_Alloc_SurfaceViewer_Struct().

GLfloat SUMA_GEOMVIEW_STRUCT::translateVec[2]
 

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

float SUMA_GEOMVIEW_STRUCT::ViewCamUp[3]
 

Camera Up direction vector

Definition at line 1235 of file SUMA_define.h.

Referenced by SUMA_Alloc_SurfaceViewer_Struct().

float SUMA_GEOMVIEW_STRUCT::ViewCenter[3]
 

Center of observer's gaze

Definition at line 1233 of file SUMA_define.h.

Referenced by SUMA_Alloc_SurfaceViewer_Struct().

float SUMA_GEOMVIEW_STRUCT::ViewCenterOrig[3]
 

Original Center of observer's gaze

Definition at line 1234 of file SUMA_define.h.

float SUMA_GEOMVIEW_STRUCT::ViewDistance
 

Viewing distance

Definition at line 1236 of file SUMA_define.h.

float SUMA_GEOMVIEW_STRUCT::ViewFrom[3]
 

Location of observer's eyes

Definition at line 1231 of file SUMA_define.h.

Referenced by SUMA_Alloc_SurfaceViewer_Struct().

float SUMA_GEOMVIEW_STRUCT::ViewFromOrig[3]
 

Original Location of observer's eyes

Definition at line 1232 of file SUMA_define.h.

float SUMA_GEOMVIEW_STRUCT::zoomBegin
 

Current zoom level

Definition at line 1248 of file SUMA_define.h.

float SUMA_GEOMVIEW_STRUCT::zoomDelta
 

Zoom increment

Definition at line 1247 of file SUMA_define.h.


The documentation for this struct was generated from the following file:
 

Powered by Plone

This site conforms to the following standards: