planners/aca/jma_test.h File Reference

Go to the source code of this file.

Classes

struct  my_obstacle

Defines

#define WIN_WIDTH   1000
#define WIN_HEIGHT   500
#define EPSILON   1.0e-3
#define NO_POINT   0
#define ONE_POINT   1
#define MANY_POINTS   2
#define N_OBST   200
#define N_ROBST   100
#define THICKNESS   3
#define GENERATE_RANDOMLY   0

Functions

double my_distance_func (double[], double[])
int my_random_path (int, int, int, JMA_Configuration, JMA_Configuration *)
int my_local_planner (double[], double[])
int my_ptp_collision (double[], double[])
int my_goal_func (double[])
int segments_intersection (double, double, double, double, double, double, double, double, double *, double *)
int in_plane (double, double, double, double, double, double)
int generate_path_planning_problem (int, my_obstacle[], JMA_Configuration *, double[])
void show_trajectory (JMA_Roadmap_Tree *, int[], int, double[])
double switch_random ()
void switch_srandom (int)

Variables

char my_screen [WIN_WIDTH][WIN_HEIGHT]


Define Documentation

#define EPSILON   1.0e-3
 

Definition at line 20 of file jma_test.h.

#define GENERATE_RANDOMLY   0
 

Definition at line 30 of file jma_test.h.

#define MANY_POINTS   2
 

Definition at line 24 of file jma_test.h.

#define N_OBST   200
 

Definition at line 26 of file jma_test.h.

#define N_ROBST   100
 

Definition at line 27 of file jma_test.h.

#define NO_POINT   0
 

Definition at line 22 of file jma_test.h.

#define ONE_POINT   1
 

Definition at line 23 of file jma_test.h.

#define THICKNESS   3
 

Definition at line 29 of file jma_test.h.

#define WIN_HEIGHT   500
 

Definition at line 19 of file jma_test.h.

#define WIN_WIDTH   1000
 

Definition at line 18 of file jma_test.h.


Function Documentation

int generate_path_planning_problem int  ,
my_obstacle  [],
JMA_Configuration ,
double  []
 

int in_plane double  ,
double  ,
double  ,
double  ,
double  ,
double 
 

double my_distance_func double  [],
double  []
 

int my_goal_func double  []  ) 
 

int my_local_planner double  [],
double  []
 

int my_ptp_collision double  [],
double  []
 

int my_random_path int  ,
int  ,
int  ,
JMA_Configuration  ,
JMA_Configuration
 

int segments_intersection double  ,
double  ,
double  ,
double  ,
double  ,
double  ,
double  ,
double  ,
double *  ,
double * 
 

void show_trajectory JMA_Roadmap_Tree ,
int  [],
int  ,
double  []
 

double switch_random  ) 
 

Definition at line 239 of file jma_switch.cpp.

Referenced by PL_RRT::Get_random_config(), PL_RRT_CONNECT::Get_random_config(), PL_ACA_CONNECT::MyRandomPath(), and PL_Juan::MyRandomPath().

void switch_srandom int   ) 
 

Definition at line 256 of file jma_switch.cpp.


Variable Documentation

char my_screen[WIN_WIDTH][WIN_HEIGHT]
 

Definition at line 32 of file jma_test.h.


Generated on Sat Apr 1 21:41:28 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO