libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
GenericCSpace Class Reference
Inheritance diagram for GenericCSpace:
CSpace

Public Types

enum  path_cost_mode { integral, work }
 

Public Member Functions

 GenericCSpace (path_cost_mode mode)
 
virtual double q_cost (confPtr_t q)
 
virtual double lp_cost (confPtr_t q1, confPtr_t q2)
 
virtual double volume ()
 
virtual double unit_sphere ()
 
virtual unsigned dimension ()
 
- Public Member Functions inherited from CSpace
void set_cost_step (const double &cost_step)
 
void set_step (const double &step)
 
double get_step ()
 
void set_robot (Robot *robot)
 
Robotget_robot ()
 
virtual double traj_cost (p3d_traj *traj)
 
bool get_connection_radius_flag ()
 
void set_connection_radius_flag (bool flag)
 

Additional Inherited Members

- Protected Attributes inherited from CSpace
double m_step
 
double m_cost_step
 
Robotm_robot
 
p3d_rob * m_c_robot
 
bool m_connection_radius_flag
 

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