MOOS 0.2375
|
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 FULL_STATES 8 |
Definition at line 76 of file MOOSNavBase.h.
#define I_H | ( | M, | |
n | |||
) | (M(n+iiH,1)) |
Definition at line 68 of file MOOSNavBase.h.
#define I_Hdot | ( | M, | |
n | |||
) | (M(n+iiHdot,1)) |
Definition at line 72 of file MOOSNavBase.h.
#define I_X | ( | M, | |
n | |||
) | (M(n+iiX,1)) |
Definition at line 65 of file MOOSNavBase.h.
#define I_Xdot | ( | M, | |
n | |||
) | (M(n+iiXdot,1)) |
Definition at line 69 of file MOOSNavBase.h.
#define I_Y | ( | M, | |
n | |||
) | (M(n+iiY,1)) |
Definition at line 66 of file MOOSNavBase.h.
#define I_Ydot | ( | M, | |
n | |||
) | (M(n+iiYdot,1)) |
Definition at line 70 of file MOOSNavBase.h.
#define I_Z | ( | M, | |
n | |||
) | (M(n+iiZ,1)) |
Definition at line 67 of file MOOSNavBase.h.
#define I_Zdot | ( | M, | |
n | |||
) | (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 map<int,CMOOSNavBase *> NAVBASE_MAP |
Definition at line 106 of file MOOSNavBase.h.
enum StateNdx |
Definition at line 52 of file MOOSNavBase.h.