My Project 1.0
Holistic Fusion: A Generic Framework for Multimodal Sensor Fusion
Loading...
Searching...
No Matches
smb_se::SmbStaticTransforms Class Reference

#include <SmbStaticTransforms.h>

Inheritance diagram for smb_se::SmbStaticTransforms:
Collaboration diagram for smb_se::SmbStaticTransforms:

Public Member Functions

 SmbStaticTransforms (const std::shared_ptr< ros::NodeHandle > privateNodePtr)
void setLioOdometryFrame (const std::string &s)
void setWheelOdometryBetweenFrame (const std::string &s)
void setWheelLinearVelocityLeftFrame (const std::string &s)
void setWheelLinearVelocityRightFrame (const std::string &s)
void setVioOdometryFrame (const std::string &s)
const std::string & getLioOdometryFrame ()
const std::string & getWheelOdometryBetweenFrame ()
const std::string & getWheelLinearVelocityLeftFrame ()
const std::string & getWheelLinearVelocityRightFrame ()
const std::string & getVioOdometryFrame ()
Public Member Functions inherited from holistic_fusion::StaticTransformsTf
 StaticTransformsTf ()=default
Public Member Functions inherited from holistic_fusion::StaticTransforms
 StaticTransforms ()
void setImuFrame (const std::string &s)
void setWorldFrame (const std::string &s)
void setOdomFrame (const std::string &s)
void setBaseLinkFrame (const std::string &s)
void setInitializationFrame (const std::string &s)
const std::string & getImuFrame ()
const std::string & getWorldFrame ()
const std::string & getOdomFrame ()
const std::string & getBaseLinkFrame ()
const std::string & getInitializationFrame ()
Public Member Functions inherited from holistic_fusion::TransformsDictionary< Eigen::Isometry3d >
 TransformsDictionary (Eigen::Isometry3d identityObject)
bool isFramePairInDictionary (const std::string &frame1, const std::string &frame2)
virtual bool removeTransform (const std::string &frame1, const std::string &frame2, Eigen::Isometry3d &removedTransform)
size_t getNumberStoredTransformationPairs ()
Eigen::Isometry3d & lv_T_frame1_frame2 (const std::string &frame1, const std::string &frame2)
const Eigen::Isometry3d & rv_T_frame1_frame2 (const std::string &frame1, const std::string &frame2) const
std::map< std::pair< std::string, std::string >, Eigen::Isometry3d > & getTransformsMap ()
void set_T_frame1_frame2_andInverse (const std::string &frame1, const std::string &frame2, const Eigen::Isometry3d &T_frame1_frame2)
void set_T_frame1_frame2 (const std::string &frame1, const std::string &frame2, const Eigen::Isometry3d T_frame1_frame2)

Private Member Functions

bool findTransformations () override

Private Attributes

std::string lidarOdometryFrame_
std::string wheelOdometryBetweenFrame_
std::string wheelLinearVelocityLeftFrame_
std::string wheelLinearVelocityRightFrame_
std::string vioOdometryFrame_

Additional Inherited Members

Protected Member Functions inherited from holistic_fusion::StaticTransformsTf
bool findTransformations () override
Protected Attributes inherited from holistic_fusion::StaticTransformsTf
tf::TransformListener listener_
Protected Attributes inherited from holistic_fusion::StaticTransforms
std::string worldFrame_
std::string odomFrame_
std::string imuFrame_
std::string baseLinkFrame_
std::string initializationFrame_

Detailed Description

Definition at line 15 of file SmbStaticTransforms.h.

Constructor & Destructor Documentation

◆ SmbStaticTransforms()

smb_se::SmbStaticTransforms::SmbStaticTransforms ( const std::shared_ptr< ros::NodeHandle > privateNodePtr)

Definition at line 21 of file SmbStaticTransforms.cpp.

Member Function Documentation

◆ findTransformations()

bool smb_se::SmbStaticTransforms::findTransformations ( )
overrideprivatevirtual

Implements holistic_fusion::StaticTransforms.

Definition at line 25 of file SmbStaticTransforms.cpp.

◆ getLioOdometryFrame()

const std::string & smb_se::SmbStaticTransforms::getLioOdometryFrame ( )
inline

Definition at line 27 of file SmbStaticTransforms.h.

◆ getVioOdometryFrame()

const std::string & smb_se::SmbStaticTransforms::getVioOdometryFrame ( )
inline

Definition at line 31 of file SmbStaticTransforms.h.

◆ getWheelLinearVelocityLeftFrame()

const std::string & smb_se::SmbStaticTransforms::getWheelLinearVelocityLeftFrame ( )
inline

Definition at line 29 of file SmbStaticTransforms.h.

◆ getWheelLinearVelocityRightFrame()

const std::string & smb_se::SmbStaticTransforms::getWheelLinearVelocityRightFrame ( )
inline

Definition at line 30 of file SmbStaticTransforms.h.

◆ getWheelOdometryBetweenFrame()

const std::string & smb_se::SmbStaticTransforms::getWheelOdometryBetweenFrame ( )
inline

Definition at line 28 of file SmbStaticTransforms.h.

◆ setLioOdometryFrame()

void smb_se::SmbStaticTransforms::setLioOdometryFrame ( const std::string & s)
inline

Definition at line 20 of file SmbStaticTransforms.h.

◆ setVioOdometryFrame()

void smb_se::SmbStaticTransforms::setVioOdometryFrame ( const std::string & s)
inline

Definition at line 24 of file SmbStaticTransforms.h.

◆ setWheelLinearVelocityLeftFrame()

void smb_se::SmbStaticTransforms::setWheelLinearVelocityLeftFrame ( const std::string & s)
inline

Definition at line 22 of file SmbStaticTransforms.h.

◆ setWheelLinearVelocityRightFrame()

void smb_se::SmbStaticTransforms::setWheelLinearVelocityRightFrame ( const std::string & s)
inline

Definition at line 23 of file SmbStaticTransforms.h.

◆ setWheelOdometryBetweenFrame()

void smb_se::SmbStaticTransforms::setWheelOdometryBetweenFrame ( const std::string & s)
inline

Definition at line 21 of file SmbStaticTransforms.h.

Member Data Documentation

◆ lidarOdometryFrame_

std::string smb_se::SmbStaticTransforms::lidarOdometryFrame_
private

Definition at line 38 of file SmbStaticTransforms.h.

◆ vioOdometryFrame_

std::string smb_se::SmbStaticTransforms::vioOdometryFrame_
private

Definition at line 46 of file SmbStaticTransforms.h.

◆ wheelLinearVelocityLeftFrame_

std::string smb_se::SmbStaticTransforms::wheelLinearVelocityLeftFrame_
private

Definition at line 43 of file SmbStaticTransforms.h.

◆ wheelLinearVelocityRightFrame_

std::string smb_se::SmbStaticTransforms::wheelLinearVelocityRightFrame_
private

Definition at line 44 of file SmbStaticTransforms.h.

◆ wheelOdometryBetweenFrame_

std::string smb_se::SmbStaticTransforms::wheelOdometryBetweenFrame_
private

Definition at line 41 of file SmbStaticTransforms.h.


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