MOOS 0.2375
Classes | Defines | Typedefs | Enumerations
/home/toby/moos-ivp/MOOS-2375-Oct0611/NavigationAndControl/MOOSNavLib/MOOSNavBase.h File Reference
#include <MOOSLIB/MOOSLib.h>
#include <string>
#include <map>
Include dependency graph for MOOSNavBase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CMOOSNavBase

Defines

#define I_X(M, n)   (M(n+iiX,1))
#define I_Y(M, n)   (M(n+iiY,1))
#define I_Z(M, n)   (M(n+iiZ,1))
#define I_H(M, n)   (M(n+iiH,1))
#define I_Xdot(M, n)   (M(n+iiXdot,1))
#define I_Ydot(M, n)   (M(n+iiYdot,1))
#define I_Zdot(M, n)   (M(n+iiZdot,1))
#define I_Hdot(M, n)   (M(n+iiHdot,1))
#define SQR(a)   (a*a)
#define FULL_STATES   8
#define POSE_ONLY_STATES   4
#define POSE_AND_RATE_STATES   FULL_STATES

Typedefs

typedef map< int, CMOOSNavBase * > NAVBASE_MAP

Enumerations

enum  StateNdx {
  iiX = 0, iiY, iiZ, iiH,
  iiXdot, iiYdot, iiZdot, iiHdot
}

Define Documentation

#define FULL_STATES   8

Definition at line 76 of file MOOSNavBase.h.

#define I_H (   M,
 
)    (M(n+iiH,1))

Definition at line 68 of file MOOSNavBase.h.

#define I_Hdot (   M,
 
)    (M(n+iiHdot,1))

Definition at line 72 of file MOOSNavBase.h.

#define I_X (   M,
 
)    (M(n+iiX,1))

Definition at line 65 of file MOOSNavBase.h.

#define I_Xdot (   M,
 
)    (M(n+iiXdot,1))

Definition at line 69 of file MOOSNavBase.h.

#define I_Y (   M,
 
)    (M(n+iiY,1))

Definition at line 66 of file MOOSNavBase.h.

#define I_Ydot (   M,
 
)    (M(n+iiYdot,1))

Definition at line 70 of file MOOSNavBase.h.

#define I_Z (   M,
 
)    (M(n+iiZ,1))

Definition at line 67 of file MOOSNavBase.h.

#define I_Zdot (   M,
 
)    (M(n+iiZdot,1))

Definition at line 71 of file MOOSNavBase.h.

#define POSE_AND_RATE_STATES   FULL_STATES

Definition at line 79 of file MOOSNavBase.h.

#define POSE_ONLY_STATES   4

Definition at line 78 of file MOOSNavBase.h.

#define SQR (   a)    (a*a)

Definition at line 74 of file MOOSNavBase.h.


Typedef Documentation

typedef map<int,CMOOSNavBase *> NAVBASE_MAP

Definition at line 106 of file MOOSNavBase.h.


Enumeration Type Documentation

enum StateNdx
Enumerator:
iiX 
iiY 
iiZ 
iiH 
iiXdot 
iiYdot 
iiZdot 
iiHdot 

Definition at line 52 of file MOOSNavBase.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines