noos::object::pose< value_type > Struct Template Reference
encapsulates position and orientation More...
#include <pose.hpp>
Public Member Functions | |
pose ()=default | |
default constructor | |
pose (point< value_type > coordinates, orientation< value_type > angles) | |
constructor taking a point and an orientation | |
pose (const json::const_iterator &position) | |
Construct using library "json for modern c++". | |
json::object_t | to_json () const |
bool | operator== (const noos::object::pose< value_type > &rhs) const |
Equality operator. | |
Public Attributes | |
point< value_type > | coordinates |
position | |
orientation< value_type > | angles |
orientation | |
Friends | |
std::ostream & | operator<< (std::ostream &out, const noos::object::pose< value_type > &pose3d) |
overload operator | |
Detailed Description
template<class value_type>
struct noos::object::pose< value_type >
encapsulates position and orientation
- Version
- 0.7.3
- Date
- 12.07.2017
Inheritance diagram for noos::object::pose< value_type >:
Collaboration diagram for noos::object::pose< value_type >:
Member Function Documentation
template<class value_type >
json::object_t noos::object::pose< value_type >::to_json | ( | ) | const |
- Returns
- a JSON object
The documentation for this struct was generated from the following file:
- noos/objects/pose.hpp