cajun::wave_gc_oracle_t Class Reference

#include <wave_gc_oracle.H>

Inheritance diagram for cajun::wave_gc_oracle_t:
cajun::gc_oracle_t

List of all members.

Classes

struct  neighbor_t

Public Member Functions

 wave_gc_oracle_t (double cell_size_, int neighbor_mode_, work_list_interface_t *work_list_)
 ~wave_gc_oracle_t ()
void init (double orient_, double sx_, double sy_, double gx_, double gy_)
virtual void set_vehicle_position (float vx, float vy)
void expand_goal (work_info_t &wi_)
void update (search_grid_t::iterator_t const &dest_iter)

Public Attributes

std::vector< neighbor_tm_neighbor
std::vector< neighbor_tm_goal_neighbor
work_list_interface_tm_work_list

Constructor & Destructor Documentation

wave_gc_oracle_t::wave_gc_oracle_t ( double  cell_size_,
int  neighbor_mode_,
work_list_interface_t work_list_ 
)
wave_gc_oracle_t::~wave_gc_oracle_t (  ) 

References m_work_list.


Member Function Documentation

void wave_gc_oracle_t::expand_goal ( work_info_t wi_  ) 
void wave_gc_oracle_t::init ( double  orient_,
double  sx_,
double  sy_,
double  gx_,
double  gy_ 
) [virtual]
void wave_gc_oracle_t::set_vehicle_position ( float  vx,
float  vy 
) [virtual]
void wave_gc_oracle_t::update ( search_grid_t::iterator_t const &  dest_iter  )  [virtual]

Member Data Documentation

Referenced by expand_goal(), init(), and wave_gc_oracle_t().

Referenced by init(), update(), and wave_gc_oracle_t().


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

Generated on Fri Apr 9 10:45:15 2010 for UCPlanner by  doxygen 1.6.1