Namespaces | Functions
paths.cpp File Reference
#include <cassert>
#include <cmath>
#include <iostream>
#include <limits>
#include "steering_functions/hc_cc_state_space/paths.hpp"
#include "steering_functions/utilities/utilities.hpp"
Include dependency graph for paths.cpp:

Go to the source code of this file.

Namespaces

 steering
 

Functions

void steering::cc_default_controls (const HC_CC_Circle &c, const Configuration &q, double delta, bool order, vector< Control > &controls)
 
bool steering::cc_elementary_controls (const HC_CC_Circle &c, const Configuration &q, double delta, bool order, vector< Control > &controls)
 
void steering::cc_turn_controls (const HC_CC_Circle &c, const Configuration &q, bool order, vector< Control > &controls)
 
int steering::direction (bool forward, bool order)
 
void steering::empty_controls (vector< Control > &controls)
 
void steering::hc_turn_controls (const HC_CC_Circle &c, const Configuration &q, bool order, vector< Control > &controls)
 
void steering::reverse_control (Control &control)
 Reverses a control. More...
 
void steering::rs_turn_controls (const HC_CC_Circle &c, const Configuration &q, bool order, vector< Control > &controls)
 
bool steering::state_equal (const State &state1, const State &state2)
 Checks whether two states are equal. More...
 
void steering::straight_controls (const Configuration &q1, const Configuration &q2, vector< Control > &controls)
 
Control steering::subtract_control (const Control &control1, const Control &control2)
 Subtracts control2 from control1. More...
 


steering_functions
Author(s): Holger Banzhaf
autogenerated on Mon Dec 11 2023 03:27:44