orocos_kdl
src
treefksolverpos_recursive.hpp
Go to the documentation of this file.
1
// Copyright (C) 2007 Ruben Smits <ruben dot smits at mech dot kuleuven dot be>
2
// Copyright (C) 2008 Julia Jesse
3
4
// Version: 1.0
5
// Author: Ruben Smits <ruben dot smits at mech dot kuleuven dot be>
6
// Maintainer: Ruben Smits <ruben dot smits at mech dot kuleuven dot be>
7
// URL: http://www.orocos.org/kdl
8
9
// This library is free software; you can redistribute it and/or
10
// modify it under the terms of the GNU Lesser General Public
11
// License as published by the Free Software Foundation; either
12
// version 2.1 of the License, or (at your option) any later version.
13
14
// This library is distributed in the hope that it will be useful,
15
// but WITHOUT ANY WARRANTY; without even the implied warranty of
16
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17
// Lesser General Public License for more details.
18
19
// You should have received a copy of the GNU Lesser General Public
20
// License along with this library; if not, write to the Free Software
21
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
22
23
#ifndef KDLTREEFKSOLVERPOS_RECURSIVE_HPP
24
#define KDLTREEFKSOLVERPOS_RECURSIVE_HPP
25
26
#include "
treefksolver.hpp
"
27
28
namespace
KDL
{
29
37
class
TreeFkSolverPos_recursive
:
public
TreeFkSolverPos
38
{
39
public
:
40
TreeFkSolverPos_recursive
(
const
Tree
&
tree
);
41
~TreeFkSolverPos_recursive
();
42
43
virtual
int
JntToCart
(
const
JntArray
& q_in,
Frame
& p_out,
std::string
segmentName);
44
45
private
:
46
const
Tree
tree
;
47
48
Frame
recursiveFk
(
const
JntArray
& q_in,
const
SegmentMap::const_iterator& it);
49
};
50
51
}
52
53
#endif
KDL::TreeFkSolverPos_recursive
Definition:
treefksolverpos_recursive.hpp:37
std::string
KDL::JntArray
Definition:
jntarray.hpp:69
KDL::TreeFkSolverPos
This abstract class encapsulates a solver for the forward position kinematics for a KDL::Tree.
Definition:
treefksolver.hpp:45
KDL
Definition:
kukaLWR_DHnew.cpp:25
treefksolver.hpp
KDL::TreeFkSolverPos_recursive::~TreeFkSolverPos_recursive
~TreeFkSolverPos_recursive()
Definition:
treefksolverpos_recursive.cpp:64
KDL::TreeFkSolverPos_recursive::tree
const Tree tree
Definition:
treefksolverpos_recursive.hpp:46
KDL::Frame
represents a frame transformation in 3D space (rotation + translation)
Definition:
frames.hpp:572
KDL::TreeFkSolverPos_recursive::recursiveFk
Frame recursiveFk(const JntArray &q_in, const SegmentMap::const_iterator &it)
Definition:
treefksolverpos_recursive.cpp:48
KDL::Tree
This class encapsulates a tree kinematic interconnection structure. It is built out of segments.
Definition:
tree.hpp:99
KDL::TreeFkSolverPos_recursive::JntToCart
virtual int JntToCart(const JntArray &q_in, Frame &p_out, std::string segmentName)
Definition:
treefksolverpos_recursive.cpp:33
KDL::TreeFkSolverPos_recursive::TreeFkSolverPos_recursive
TreeFkSolverPos_recursive(const Tree &tree)
Definition:
treefksolverpos_recursive.cpp:28
Generated on Thu Nov 14 2024 04:37:48 for orocos_kdl by
1.8.17