9 #ifndef _LIBALMATH_ALMATH_TOOLS_ALMATHIO_H_
10 #define _LIBALMATH_ALMATH_TOOLS_ALMATHIO_H_
15 #include <almath/types/alpose2d.h>
16 #include <almath/types/alposition2d.h>
17 #include <almath/types/alposition3d.h>
18 #include <almath/types/alposition6d.h>
19 #include <almath/types/alpositionandvelocity.h>
20 #include <almath/types/alrotation.h>
21 #include <almath/types/alrotation3d.h>
22 #include <almath/types/altransform.h>
23 #include <almath/types/altransformandvelocity6d.h>
24 #include <almath/types/alvelocity3d.h>
25 #include <almath/types/alvelocity6d.h>
26 #include <almath/types/alquaternion.h>
43 std::ostream&
operator<< (std::ostream& pStream,
const Pose2D& pPos);
55 std::ostream&
operator<< (std::ostream& pStream,
const Position2D& pPos);
67 std::ostream&
operator<< (std::ostream& pStream,
const Position3D& pPos);
79 std::ostream&
operator<< (std::ostream& pStream,
const Position6D& pPos);
91 std::ostream&
operator<< (std::ostream& pStream,
const PositionAndVelocity& pPosVel);
103 std::ostream&
operator<< (std::ostream& pStream,
const Rotation& pRot);
115 std::ostream&
operator<< (std::ostream& pStream,
const Rotation3D& pRot);
127 std::ostream&
operator<< (std::ostream& pStream,
const Transform& pT);
139 std::ostream&
operator<< (std::ostream& pStream,
const TransformAndVelocity6D& pTV);
151 std::ostream&
operator<< (std::ostream& pStream,
const Velocity3D& pVel);
163 std::ostream&
operator<< (std::ostream& pStream,
const Quaternion& pQua);
175 std::ostream&
operator<< (std::ostream& pStream,
const Velocity6D& pVel);
245 #endif // _LIBALMATH_ALMATH_TOOLS_ALMATHIO_H_
std::string toSpaceSeparated(const Quaternion &pQuat)
Create a string of Quaternion.
std::ostream & operator<<(std::ostream &pStream, const Velocity6D &pVel)
Overloading of operator << for Velocity6D.