Aikido
stream.hpp
Go to the documentation of this file.
1 #ifndef AIKIDO_COMMON_STREAM_HPP_
2 #define AIKIDO_COMMON_STREAM_HPP_
3 
4 #include <iostream>
5 
6 #include <dart/collision/collision.hpp>
7 
8 namespace aikido {
9 namespace common {
10 
15  const dart::collision::CollisionObject& collisionObject,
16  std::ostream& stream);
17 
22  const dart::collision::CollisionResult& collisionResult,
23  std::ostream& stream);
24 
25 namespace operators {
26 
28 std::ostream& operator<<(
29  std::ostream& stream,
30  const dart::collision::CollisionObject& collisionObject);
31 
33 std::ostream& operator<<(
34  std::ostream& stream,
35  const dart::collision::CollisionResult& collisionResult);
36 
37 } // namespace operators
38 
39 } // namespace common
40 } // namespace aikido
41 
42 #endif // AIKIDO_COMMON_STREAM_HPP_
aikido
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
aikido::common::printCollisionObject
void printCollisionObject(const dart::collision::CollisionObject &collisionObject, std::ostream &stream)
Prints a CollisionObject for debugging purposes.
aikido::common::printCollisionResult
void printCollisionResult(const dart::collision::CollisionResult &collisionResult, std::ostream &stream)
Prints a CollisionResult for debugging purposes.
aikido::common::operators::operator<<
std::ostream & operator<<(std::ostream &stream, const dart::collision::CollisionObject &collisionObject)
Operator that calls printCollisionObject.