#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] |