emlabcpp
modern opinionated embedded C++ library
emlabcpp::pose Struct Reference

represents orientation and position in 3D space More...

#include <pose.h>

+ Collaboration diagram for emlabcpp::pose:

Public Member Functions

constexpr pose ()
 
constexpr pose (point< 3 > const &position)
 
constexpr pose (quaternion const &orientation)
 
constexpr pose (point< 3 > const &position, quaternion const &orientation)
 

Public Attributes

point< 3 > position
 
quaternion orientation
 

Detailed Description

represents orientation and position in 3D space

Constructor & Destructor Documentation

◆ pose() [1/4]

constexpr emlabcpp::pose::pose ( )
inlineconstexpr

◆ pose() [2/4]

constexpr emlabcpp::pose::pose ( point< 3 > const &  position)
inlineexplicitconstexpr

◆ pose() [3/4]

constexpr emlabcpp::pose::pose ( quaternion const &  orientation)
inlineexplicitconstexpr

◆ pose() [4/4]

constexpr emlabcpp::pose::pose ( point< 3 > const &  position,
quaternion const &  orientation 
)
inlineconstexpr

Member Data Documentation

◆ orientation

quaternion emlabcpp::pose::orientation

◆ position

point< 3 > emlabcpp::pose::position

The documentation for this struct was generated from the following file: