Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

kbd_nav.C File Reference

#include "std/config.H"
#include "geom/world.H"
#include "kbd_nav.H"

Include dependency graph for kbd_nav.C:

Go to the source code of this file.

Defines

#define STEP_LEFT   '4'
#define STEP_RIGHT   '6'
#define STEP_BACK   '2'
#define STEP_FRONT   '8'
#define STEP_UP   '1'
#define STEP_DOWN   '3'
#define STEP_TILTUP   '0'
#define STEP_TILTDOWN   '5'
#define STEP_ROTLEFT   '7'
#define STEP_ROTRIGHT   '9'
#define DOWN_SHIFT(X)   ((X & 1) + (X << 1))

Functions

double sign (double x)
double sqr_signed (double x)
Wvec project (CWvec &v1, CWvec &v2)


Define Documentation

#define DOWN_SHIFT  )     ((X & 1) + (X << 1))
 

Referenced by kbd_nav::tick().

#define STEP_BACK   '2'
 

Definition at line 11 of file kbd_nav.C.

Referenced by kbd_nav::tick().

#define STEP_DOWN   '3'
 

Definition at line 14 of file kbd_nav.C.

Referenced by kbd_nav::tick().

#define STEP_FRONT   '8'
 

Definition at line 12 of file kbd_nav.C.

Referenced by kbd_nav::tick().

#define STEP_LEFT   '4'
 

Definition at line 9 of file kbd_nav.C.

Referenced by kbd_nav::tick().

#define STEP_RIGHT   '6'
 

Definition at line 10 of file kbd_nav.C.

Referenced by kbd_nav::tick().

#define STEP_ROTLEFT   '7'
 

Definition at line 17 of file kbd_nav.C.

Referenced by kbd_nav::tick().

#define STEP_ROTRIGHT   '9'
 

Definition at line 18 of file kbd_nav.C.

Referenced by kbd_nav::tick().

#define STEP_TILTDOWN   '5'
 

Definition at line 16 of file kbd_nav.C.

Referenced by kbd_nav::tick().

#define STEP_TILTUP   '0'
 

Definition at line 15 of file kbd_nav.C.

Referenced by kbd_nav::tick().

#define STEP_UP   '1'
 

Definition at line 13 of file kbd_nav.C.

Referenced by kbd_nav::tick().


Function Documentation

Wvec project CWvec v1,
CWvec v2
[inline]
 

Definition at line 23 of file kbd_nav.C.

References mlib::Vec3< V >::normalized().

Referenced by kbd_nav::tick().

double sign double  x  )  [inline]
 

Definition at line 21 of file kbd_nav.C.

Referenced by sqr_signed().

double sqr_signed double  x  )  [inline]
 

Definition at line 22 of file kbd_nav.C.

References sign(), and sqr().

Referenced by kbd_nav::tick().


Generated on Mon Sep 18 11:41:46 2006 for jot by  doxygen 1.4.4