KDL
1.5.3
Toggle main menu visibility
Loading...
Searching...
No Matches
src
frames_io.hpp
Go to the documentation of this file.
1
/***************************************************************************
2
frames_io.h - description
3
-------------------------
4
begin : June 2006
5
copyright : (C) 2006 Erwin Aertbelien
6
email : firstname.lastname@mech.kuleuven.ac.be
7
8
History (only major changes)( AUTHOR-Description ) :
9
10
Ruben Smits - Added output for jacobian and jntarray 06/2007
11
12
***************************************************************************
13
* This library is free software; you can redistribute it and/or *
14
* modify it under the terms of the GNU Lesser General Public *
15
* License as published by the Free Software Foundation; either *
16
* version 2.1 of the License, or (at your option) any later version. *
17
* *
18
* This library is distributed in the hope that it will be useful, *
19
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
20
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
21
* Lesser General Public License for more details. *
22
* *
23
* You should have received a copy of the GNU Lesser General Public *
24
* License along with this library; if not, write to the Free Software *
25
* Foundation, Inc., 59 Temple Place, *
26
* Suite 330, Boston, MA 02111-1307 USA *
27
* *
28
***************************************************************************/
76
#ifndef FRAMES_IO_H
77
#define FRAMES_IO_H
78
79
#include "utilities/utility_io.h"
80
#include "
frames.hpp
"
81
#include "
jntarray.hpp
"
82
#include "
jacobian.hpp
"
83
84
namespace
KDL
{
85
88
89
90
// I/O to C++ stream.
91
std::ostream&
operator <<
(std::ostream& os,
const
Vector
& v);
92
std::ostream&
operator <<
(std::ostream& os,
const
Rotation
& R);
93
std::ostream&
operator <<
(std::ostream& os,
const
Frame
& T);
94
std::ostream&
operator <<
(std::ostream& os,
const
Twist
& T);
95
std::ostream&
operator <<
(std::ostream& os,
const
Wrench
& T);
96
std::ostream&
operator <<
(std::ostream& os,
const
Vector2
& v);
97
std::ostream&
operator <<
(std::ostream& os,
const
Rotation2
& R);
98
std::ostream&
operator <<
(std::ostream& os,
const
Frame2
& T);
99
100
101
102
std::istream&
operator >>
(std::istream& is,
Vector
& v);
103
std::istream&
operator >>
(std::istream& is,
Rotation
& R);
104
std::istream&
operator >>
(std::istream& is,
Frame
& T);
105
std::istream&
operator >>
(std::istream& os,
Twist
& T);
106
std::istream&
operator >>
(std::istream& os,
Wrench
& T);
107
std::istream&
operator >>
(std::istream& is,
Vector2
& v);
108
std::istream&
operator >>
(std::istream& is,
Rotation2
& R);
109
std::istream&
operator >>
(std::istream& is,
Frame2
& T);
110
111
112
}
// namespace Frame
113
114
#endif
KDL::Frame2
A 2D frame class, for further documentation see the Frames class for methods with unchanged semantics...
Definition
frames.hpp:1099
KDL::Frame
Definition
frames.hpp:572
KDL::Rotation2
A 2D Rotation class, for conventions see Rotation. For further documentation of the methods see Rotat...
Definition
frames.hpp:1052
KDL::Rotation
represents rotations in 3 dimensional space.
Definition
frames.hpp:304
KDL::Twist
represents both translational and rotational velocities.
Definition
frames.hpp:723
KDL::Vector2
2D version of Vector
Definition
frames.hpp:961
KDL::Vector
A concrete implementation of a 3 dimensional vector class.
Definition
frames.hpp:163
KDL::Wrench
represents both translational and rotational acceleration.
Definition
frames.hpp:882
frames.hpp
jacobian.hpp
jntarray.hpp
KDL
Definition
articulatedbodyinertia.cpp:26
KDL::operator<<
std::ostream & operator<<(std::ostream &os, const VectorAcc &r)
Definition
frameacc_io.hpp:32
KDL::operator>>
std::istream & operator>>(std::istream &is, Vector &v)
Definition
frames_io.cpp:129
Generated by
1.17.0