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

Memory mapping of ROS message as Lie group type. More...

#include <ros.hpp>

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

Public Types

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

Public Member Functions

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

Public Attributes

 SMOOTH_INHERIT_TYPEDEFS
 Define types.
 

Detailed Description

Memory mapping of ROS message as Lie group type.

Definition at line 130 of file ros.hpp.

Member Typedef Documentation

◆ Storage

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

Underlying storage is Eigen::Map

Definition at line 130 of file ros.hpp.

Constructor & Destructor Documentation

◆ Map()

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

Map message as Lie group type.

Definition at line 130 of file ros.hpp.

Member Function Documentation

◆ coeffs() [1/2]

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

Access underlying Eigen::Map

Definition at line 130 of file ros.hpp.

◆ coeffs() [2/2]

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

Const access underlying Eigen::Map

Definition at line 130 of file ros.hpp.

◆ data() [1/2]

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

Access raw pointer

Definition at line 130 of file ros.hpp.

◆ data() [2/2]

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

Const access raw pointer

Definition at line 130 of file ros.hpp.

Member Data Documentation

◆ SMOOTH_INHERIT_TYPEDEFS

smooth::Map< 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: