|
Defines |
| #define | NAV_PROCESS_NAME "navigation" |
| #define | MOVE_PROCESS_NAME "Move" |
Enumerations |
| enum | VGISErrorType { VGIS_SUCCESS,
VGIS_INVALID_COORDINATE,
VGIS_INVALID_VIEW_ID,
VGIS_AMBIGUOUS_COMMAND
} |
Functions |
| NAVIGATION_EXPORT void | nav_eye_translate (view_t *, f64_t, f64_t, f64_t) |
| NAVIGATION_EXPORT void | nav_eye_rotate (view_t *, f64_t, int) |
| NAVIGATION_EXPORT llh64_t | nav_find_position (view_t *) |
| NAVIGATION_EXPORT llh64_t | nav_find_new_position (view_t *, f64_t, f64_t, f64_t) |
| NAVIGATION_EXPORT void | nav_normalize_vector (xyz64_t *) |
| NAVIGATION_EXPORT f64_t | nav_dot_product (xyz64_t, xyz64_t) |
| NAVIGATION_EXPORT xyz64_t | nav_cross_product (xyz64_t, xyz64_t) |
| NAVIGATION_EXPORT VGISErrorType | nav_determine_above_terrain (llh64_t *llh) |
| void * | moveFunc (void *data) |
| NAVIGATION_EXPORT f64_t | VGISgetOrientation (void) |
| NAVIGATION_EXPORT f64_t | VGISgetOrientation_fly_walk (void) |
| NAVIGATION_EXPORT VGISErrorType | VGISjump (double, double, double) |
| NAVIGATION_EXPORT VGISErrorType | VGISjumpDistance (double, double) |
| NAVIGATION_EXPORT VGISErrorType | VGISgetUserOrientation (double *, double *, double *, double *) |
| NAVIGATION_EXPORT VGISErrorType | VGISsetUserOrientation (double, double, double, double) |
| NAVIGATION_EXPORT VGISErrorType | VGISsetAltitude (double) |
| NAVIGATION_EXPORT VGISErrorType | VGISincrementAltitude (double) |
| NAVIGATION_EXPORT VGISErrorType | VGISmove (void) |
| NAVIGATION_EXPORT VGISErrorType | VGISstop (void) |
| NAVIGATION_EXPORT VGISErrorType | VGISsetSpeed (double) |
| NAVIGATION_EXPORT VGISErrorType | VGISincrementRoll (double) |
| NAVIGATION_EXPORT VGISErrorType | VGISincrementPitch (double) |
| NAVIGATION_EXPORT VGISErrorType | VGISincrementYaw (double) |
| NAVIGATION_EXPORT VGISErrorType | VGISlevelUserView (void) |
| NAVIGATION_EXPORT VGISErrorType | VGISsetMoveDirection (double) |
| NAVIGATION_EXPORT VGISErrorType | VGISgetMoveDirection (double *) |
| NAVIGATION_EXPORT VGISErrorType | VGISsetMoveForward (void) |
| NAVIGATION_EXPORT void | nav_init (void) |
| | Initialize navigation configuration and install Navigation EventQueue handlers (which runs in the EventQueue thread).
|
| NAVIGATION_EXPORT DWORD WINAPI | nav2Func (LPVOID lpParameter) |
| NAVIGATION_EXPORT void | navFunc (vpthread_t *thread, void *data) |
| NAVIGATION_EXPORT int | queryHeight (view_t *v, double *height) |
| NAVIGATION_EXPORT channel_t * | navigationOverlay (void) |
Variables |
| NAVIGATION_EXPORT f64_t | flyingTime |
| NAVIGATION_EXPORT volatile int | flyingEnabled |
| NAVIGATION_EXPORT f64_t | flyingSpeed |
| NAVIGATION_EXPORT vector3d_t | flyingSpeedTrans |
| NAVIGATION_EXPORT vector3d_t | flyingSpeedRot |
| NAVIGATION_EXPORT InteractionMode | interactionMode |
| NAVIGATION_EXPORT char | navigationFile [256] |
| NAVIGATION_EXPORT float | navLoopRate |
| NAVIGATION_EXPORT BOOL | _updateCursor |
| NAVIGATION_EXPORT BOOL | _enableCursor |
NAVIGATION_EXPORT volatile
float | navFrameRate |