#include <path.h>
Public Member Functions | |
void | finishFrame () |
const SWAY< NODE > & | getLocal () const |
SWAY< NODE > & | getLocal () |
bool | getTF (DOF6 &tf, const SWAY< NODE > *start, const SWAY< NODE > *end) |
void | operator+= (typename OBJECT::Ptr obj) |
Path (const typename DOF6::TYPE &thr_tr, const typename DOF6::TYPE &thr_rot) | |
void | startFrame (const double time_in_sec) |
void | test () |
Private Types | |
typedef NODE::DOF6 | DOF6 |
typedef NODE::OBJCTXT | OBJCTXT |
typedef OBJCTXT::OBJECT | OBJECT |
Private Member Functions | |
bool | needNewNode () |
last time stamp with wich start was called | |
void | newNode () |
resets local node | |
Private Attributes | |
OBJCTXT | act_ctxt_ |
the one and only location where it is | |
double | last_time_ |
SWAY< NODE > | local_ |
std::vector< SWAY< NODE > > | path_ |
const DOF6::TYPE | rotation_res_ |
const DOF6::TYPE | translation_res_ |
stores object arangement from actual viewpoint (to register against) |
typedef NODE::DOF6 Slam::Path< NODE >::DOF6 [private] |
typedef NODE::OBJCTXT Slam::Path< NODE >::OBJCTXT [private] |
typedef OBJCTXT::OBJECT Slam::Path< NODE >::OBJECT [private] |
Slam::Path< NODE >::Path | ( | const typename DOF6::TYPE & | thr_tr, |
const typename DOF6::TYPE & | thr_rot | ||
) | [inline] |
void Slam::Path< NODE >::finishFrame | ( | ) |
const SWAY<NODE>& Slam::Path< NODE >::getLocal | ( | ) | const [inline] |
SWAY<NODE>& Slam::Path< NODE >::getLocal | ( | ) | [inline] |
bool Slam::Path< NODE >::needNewNode | ( | ) | [inline, private] |
void Slam::Path< NODE >::newNode | ( | ) | [inline, private] |
void Slam::Path< NODE >::operator+= | ( | typename OBJECT::Ptr | obj | ) |
void Slam::Path< NODE >::startFrame | ( | const double | time_in_sec | ) |
void Slam::Path< NODE >::test | ( | ) |
OBJCTXT Slam::Path< NODE >::act_ctxt_ [private] |
double Slam::Path< NODE >::last_time_ [private] |
SWAY<NODE> Slam::Path< NODE >::local_ [private] |
std::vector<SWAY<NODE> > Slam::Path< NODE >::path_ [private] |
const DOF6::TYPE Slam::Path< NODE >::rotation_res_ [private] |
const DOF6::TYPE Slam::Path< NODE >::translation_res_ [private] |