A class representing the robot's pose (i.e. position and orientation) in the (continuous) world view. More precisely a state points to the robot's supporting leg.
More...
#include <State.h>
A class representing the robot's pose (i.e. position and orientation) in the (continuous) world view. More precisely a state points to the robot's supporting leg.
Definition at line 34 of file State.h.
footstep_planner::State::State |
( |
| ) |
|
footstep_planner::State::State |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
theta, |
|
|
Leg |
leg |
|
) |
| |
footstep_planner::State::~State |
( |
| ) |
|
Leg footstep_planner::State::getLeg |
( |
| ) |
const |
|
inline |
double footstep_planner::State::getTheta |
( |
| ) |
const |
|
inline |
double footstep_planner::State::getX |
( |
| ) |
const |
|
inline |
double footstep_planner::State::getY |
( |
| ) |
const |
|
inline |
bool footstep_planner::State::operator!= |
( |
const State & |
s2 | ) |
const |
Inequality operator for two states (negates the equality operator).
Definition at line 53 of file State.cpp.
bool footstep_planner::State::operator== |
( |
const State & |
s2 | ) |
const |
Compare two states on equality of x, y, theta, leg upon a certain degree of float precision.
Definition at line 41 of file State.cpp.
void footstep_planner::State::setLeg |
( |
Leg |
leg | ) |
|
|
inline |
void footstep_planner::State::setTheta |
( |
double |
theta | ) |
|
|
inline |
void footstep_planner::State::setX |
( |
double |
x | ) |
|
|
inline |
void footstep_planner::State::setY |
( |
double |
y | ) |
|
|
inline |
Leg footstep_planner::State::ivLeg |
|
private |
The robot's supporting leg.
Definition at line 71 of file State.h.
double footstep_planner::State::ivTheta |
|
private |
The robot's orientation.
Definition at line 69 of file State.h.
double footstep_planner::State::ivX |
|
private |
The robot's position in x direction.
Definition at line 65 of file State.h.
double footstep_planner::State::ivY |
|
private |
The robot's position in y direction.
Definition at line 67 of file State.h.
The documentation for this class was generated from the following files: