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: