My Project
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
poseT Struct Reference

The poseT struct stores vehicle pose information. More...

#include <structDefs.h>

Public Member Functions

 poseT ()
 
poseToperator= (poseT &rhs)
 
poseToperator-= (poseT &rhs)
 
poseToperator+= (poseT &rhs)
 
int serialize (char *buf, int buflen)
 
int unserialize (char *buf, int buflen)
 
 poseT ()
 
poseToperator= (poseT &rhs)
 
poseToperator-= (poseT &rhs)
 
poseToperator+= (poseT &rhs)
 

Static Public Member Functions

static int serialize (struct poseT *m, const char *buf, int buflen)
 
static int unserialize (struct poseT *m, const char *buf, int buflen)
 

Public Attributes

double x
 
double y
 
double z
 
double vx
 
double vy
 
double vz
 
double vw_x
 
double vw_y
 
double vw_z
 
double ax
 
double ay
 
double az
 
double phi
 
double theta
 
double psi
 
double wx
 
double wy
 
double wz
 
double time
 
bool dvlValid
 
bool gpsValid
 
bool bottomLock
 
double covariance [36]
 

Detailed Description

The poseT struct stores vehicle pose information.

Constructor & Destructor Documentation

poseT::poseT ( )
poseT::poseT ( )

Member Function Documentation

poseT & poseT::operator+= ( poseT rhs)
poseT& poseT::operator+= ( poseT rhs)
poseT & poseT::operator-= ( poseT rhs)
poseT& poseT::operator-= ( poseT rhs)
poseT & poseT::operator= ( poseT rhs)
poseT& poseT::operator= ( poseT rhs)
static int poseT::serialize ( struct poseT m,
const char *  buf,
int  buflen 
)
static
int poseT::serialize ( char *  buf,
int  buflen 
)
static int poseT::unserialize ( struct poseT m,
const char *  buf,
int  buflen 
)
static
int poseT::unserialize ( char *  buf,
int  buflen 
)

Member Data Documentation

double poseT::ax
double poseT::ay
double poseT::az
bool poseT::bottomLock
double poseT::covariance
bool poseT::dvlValid
bool poseT::gpsValid
double poseT::phi
double poseT::psi
double poseT::theta
double poseT::time
double poseT::vw_x
double poseT::vw_y
double poseT::vw_z
double poseT::vx
double poseT::vy
double poseT::vz
double poseT::wx
double poseT::wy
double poseT::wz
double poseT::x
double poseT::y
double poseT::z

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