$search

environment_cart_planner.cpp File Reference

#include <iostream>
#include <ros/ros.h>
#include <sbpl/headers.h>
#include <sbpl_cart_planner/environment_cart_planner.h>
Include dependency graph for environment_cart_planner.cpp:

Go to the source code of this file.

Defines

#define XYTHETACART2INDEX(X, Y, THETA, CARTANGLE)   (THETA + X*NAVXYTHETACARTLAT_THETADIRS + Y*EnvNAVXYTHETACARTLATCfg.EnvWidth_c*NAVXYTHETACARTLAT_THETADIRS + CARTANGLE*EnvNAVXYTHETACARTLATCfg.EnvWidth_c*EnvNAVXYTHETACARTLATCfg.EnvHeight_c*NAVXYTHETACARTLAT_THETADIRS)

Functions

int CartContTheta2Disc (double fTheta, int NUMOFANGLEVALS)
double CartDiscTheta2Cont (int nTheta, int NUMOFANGLEVALS)
static unsigned int inthash (unsigned int key)

Variables

static long int checks_cart = 0

Define Documentation

#define XYTHETACART2INDEX ( X,
Y,
THETA,
CARTANGLE   )     (THETA + X*NAVXYTHETACARTLAT_THETADIRS + Y*EnvNAVXYTHETACARTLATCfg.EnvWidth_c*NAVXYTHETACARTLAT_THETADIRS + CARTANGLE*EnvNAVXYTHETACARTLATCfg.EnvWidth_c*EnvNAVXYTHETACARTLATCfg.EnvHeight_c*NAVXYTHETACARTLAT_THETADIRS)

Definition at line 44 of file environment_cart_planner.cpp.


Function Documentation

int CartContTheta2Disc ( double  fTheta,
int  NUMOFANGLEVALS 
)

Definition at line 56 of file environment_cart_planner.cpp.

double CartDiscTheta2Cont ( int  nTheta,
int  NUMOFANGLEVALS 
)

Definition at line 48 of file environment_cart_planner.cpp.

static unsigned int inthash ( unsigned int  key  )  [static]

Definition at line 133 of file environment_cart_planner.cpp.


Variable Documentation

long int checks_cart = 0 [static]

Definition at line 42 of file environment_cart_planner.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


sbpl_cart_planner
Author(s): Sachin Chitta
autogenerated on Fri Mar 1 14:53:11 2013