Public Member Functions |
Protected Types |
Protected Member Functions |
Protected Attributes |
List of all members
KoulesSimulator Class Reference
Public Member Functions | |
KoulesSimulator (const ompl::control::SpaceInformation *si) | |
void | step (const ompl::base::State *start, const ompl::control::Control *control, const double t, ompl::base::State *result) |
Protected Member Functions | |
void | initCollisionEvents () |
double | wallCollideEvent (unsigned int i, int dim) |
void | elasticCollision (unsigned int i, unsigned int j) |
void | computeCollisionEvent (unsigned int i, unsigned int j) |
void | advance (double t) |
void | markAsDead (unsigned int i) |
void | updateShip (const ompl::control::Control *control, double t) |
Protected Attributes | |
const ompl::control::SpaceInformation * | si_ |
unsigned int | numDimensions_ |
unsigned int | numKoules_ |
std::vector< double > | qcur_ |
std::vector< double > | qnext_ |
std::vector< bool > | dead_ |
double | time_ |
double | endTime_ |
CollisionEventQueue | collisionEvents_ |
Detailed Description
Definition at line 46 of file KoulesSimulator.h.
The documentation for this class was generated from the following files:
- ompl/demos/Koules/KoulesSimulator.h
- ompl/demos/Koules/KoulesSimulator.cpp