17 m_finalized(false), m_nframe(0)
30 FrameList::iterator it;
32 for (i=0, it=m_frameArray.begin(); i<m_nframe; i++, it++) {
33 if (it->first == name) {
39 m_frameArray.push_back(FrameList::value_type(name,frame));
46 FrameList::iterator it;
48 for (i=0, it=m_frameArray.begin(); i<m_nframe; i++, it++) {
49 if (it->first == name) {
67 if (frameIndex < m_nframe) {
68 return m_frameArray[frameIndex].second;
represents a frame transformation in 3D space (rotation + translation)
int addFrame(const std::string &name, const Frame &frame)
virtual const Frame & getPose(const unsigned int frameIndex)
virtual int addEndEffector(const std::string &name)
virtual void initialize(unsigned int _nu, unsigned int _nf)