Defines | Functions | Variables
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.



sbpl_cart_planner
Author(s): Sachin Chitta
autogenerated on Tue Jan 7 2014 11:12:32