smooth
A C++ library for Lie theory
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
smooth::Map< const geometry_msgs::msg::Pose > Class Reference

Const memory mapping of ROS message as Lie group type. More...

#include <ros.hpp>

Inheritance diagram for smooth::Map< const geometry_msgs::msg::Pose >:
Inheritance graph
[legend]

Public Types

using Storage = Eigen::Map< const Eigen::Matrix< double, RepSize, 1 > >
 

Public Member Functions

 Map (const geometry_msgs::msg::Pose &msg)
 
const Storagecoeffs () const
 
const Scalardata () const
 

Public Attributes

 SMOOTH_INHERIT_TYPEDEFS
 Define types.
 

Detailed Description

Const memory mapping of ROS message as Lie group type.

Definition at line 130 of file ros.hpp.

Member Typedef Documentation

◆ Storage

using smooth::Map< const geometry_msgs::msg::Pose >::Storage = Eigen::Map<const Eigen::Matrix<double, RepSize, 1> >

Underlying storage is Eigen const Map

Definition at line 130 of file ros.hpp.

Constructor & Destructor Documentation

◆ Map()

smooth::Map< const geometry_msgs::msg::Pose >::Map ( const geometry_msgs::msg::Pose &  msg)
inlineexplicit

Const map message as Lie group type.

Definition at line 130 of file ros.hpp.

Member Function Documentation

◆ coeffs()

const Storage & smooth::Map< const geometry_msgs::msg::Pose >::coeffs ( ) const
inline

Access underlying Eigen::Map

Definition at line 130 of file ros.hpp.

◆ data()

const Scalar * smooth::Map< const geometry_msgs::msg::Pose >::data ( ) const
inline

Access raw pointer

Definition at line 130 of file ros.hpp.

Member Data Documentation

◆ SMOOTH_INHERIT_TYPEDEFS

smooth::Map< const geometry_msgs::msg::Pose >::SMOOTH_INHERIT_TYPEDEFS

Define types.

Definition at line 130 of file ros.hpp.


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