cajun Namespace Reference

Classes

class  local_dtm_t

Functions

void multiply4By4 (double first[4][4], double second[4][4], double results[4][4])
void multiplyMatrices (double rotMat[4][4], double coord[4], double results[4])
void transMatrix (double thetaX, double thetaY, double thetaZ, double displacement[4], double transMatrix[4][4])
void compute_sick_transf_matrix (double thetaX, double thetaY, double thetaZ, double displacement[4])
double interpolate (double t, double t0, double v0, double t1, double v1)
double interpolate_angle (double t, double t0, double v0, double t1, double v1)
nav_data_t interpolate (double tstamp, nav_data_t const &nav0, nav_data_t const &nav1)
motion_data_t interpolate (double tstamp, motion_data_t const &motion0, motion_data_t const &motion1)
heading_data_t interpolate (double tstamp, heading_data_t const &heading0, heading_data_t const &heading1)
void translate (scan_data_t const &sick, nav_data_t const &nav, motion_data_t const &motion, void process(scan_gp_data_t const &points))

Variables

double sick_transf_mat [4][4]

Function Documentation

void cajun::compute_sick_transf_matrix ( double  thetaX,
double  thetaY,
double  thetaZ,
double  displacement[4] 
)

References sick_transf_mat, and transMatrix().

Referenced by main().

heading_data_t cajun::interpolate ( double  tstamp,
heading_data_t const &  heading0,
heading_data_t const &  heading1 
)

References interpolate_angle().

motion_data_t cajun::interpolate ( double  tstamp,
motion_data_t const &  motion0,
motion_data_t const &  motion1 
)

References interpolate_angle().

nav_data_t cajun::interpolate ( double  tstamp,
nav_data_t const &  nav0,
nav_data_t const &  nav1 
)

References interpolate().

double cajun::interpolate ( double  t,
double  t0,
double  v0,
double  t1,
double  v1 
)
double cajun::interpolate_angle ( double  t,
double  t0,
double  v0,
double  t1,
double  v1 
)

Referenced by interpolate().

void cajun::multiply4By4 ( double  first[4][4],
double  second[4][4],
double  results[4][4] 
)

Referenced by transMatrix().

void cajun::multiplyMatrices ( double  rotMat[4][4],
double  coord[4],
double  results[4] 
)

Referenced by translate().

void cajun::translate ( scan_data_t const &  sick,
nav_data_t const &  nav,
motion_data_t const &  motion,
void   processscan_gp_data_t const &points 
)
void cajun::transMatrix ( double  thetaX,
double  thetaY,
double  thetaZ,
double  displacement[4],
double  transMatrix[4][4] 
)

References multiply4By4().

Referenced by compute_sick_transf_matrix(), and translate().


Variable Documentation


Generated on Fri Apr 9 10:45:14 2010 for Terrain by  doxygen 1.6.1