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

#include <ExcavatorStaticTransforms.h>

Inheritance diagram for excavator_se::ExcavatorStaticTransforms:
Collaboration diagram for excavator_se::ExcavatorStaticTransforms:

Public Member Functions

 ExcavatorStaticTransforms (const std::shared_ptr< ros::NodeHandle > privateNodePtr)
void setLioOdometryFrame (const std::string &s)
void setLeftGnssFrame (const std::string &s)
void setRightGnssFrame (const std::string &s)
void setCabinFrame (const std::string &s)
const std::string & getLioOdometryFrame ()
const std::string & getLeftGnssFrame ()
const std::string & getRightGnssFrame ()
const std::string & getCabinFrame ()
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)

Protected Member Functions

bool findTransformations () override
Protected Member Functions inherited from holistic_fusion::StaticTransformsTf
bool findTransformations () override

Private Attributes

std::string lidarFrame_
std::string leftGnssFrame_
std::string rightGnssFrame_
std::string cabinFrame_

Additional Inherited Members

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 ExcavatorStaticTransforms.h.

Constructor & Destructor Documentation

◆ ExcavatorStaticTransforms()

excavator_se::ExcavatorStaticTransforms::ExcavatorStaticTransforms ( const std::shared_ptr< ros::NodeHandle > privateNodePtr)

Definition at line 19 of file ExcavatorStaticTransforms.cpp.

Member Function Documentation

◆ findTransformations()

bool excavator_se::ExcavatorStaticTransforms::findTransformations ( )
overrideprotectedvirtual

Implements holistic_fusion::StaticTransforms.

Definition at line 24 of file ExcavatorStaticTransforms.cpp.

◆ getCabinFrame()

const std::string & excavator_se::ExcavatorStaticTransforms::getCabinFrame ( )
inline

Definition at line 29 of file ExcavatorStaticTransforms.h.

◆ getLeftGnssFrame()

const std::string & excavator_se::ExcavatorStaticTransforms::getLeftGnssFrame ( )
inline

Definition at line 27 of file ExcavatorStaticTransforms.h.

◆ getLioOdometryFrame()

const std::string & excavator_se::ExcavatorStaticTransforms::getLioOdometryFrame ( )
inline

Definition at line 26 of file ExcavatorStaticTransforms.h.

◆ getRightGnssFrame()

const std::string & excavator_se::ExcavatorStaticTransforms::getRightGnssFrame ( )
inline

Definition at line 28 of file ExcavatorStaticTransforms.h.

◆ setCabinFrame()

void excavator_se::ExcavatorStaticTransforms::setCabinFrame ( const std::string & s)
inline

Definition at line 23 of file ExcavatorStaticTransforms.h.

◆ setLeftGnssFrame()

void excavator_se::ExcavatorStaticTransforms::setLeftGnssFrame ( const std::string & s)
inline

Definition at line 21 of file ExcavatorStaticTransforms.h.

◆ setLioOdometryFrame()

void excavator_se::ExcavatorStaticTransforms::setLioOdometryFrame ( const std::string & s)
inline

Definition at line 20 of file ExcavatorStaticTransforms.h.

◆ setRightGnssFrame()

void excavator_se::ExcavatorStaticTransforms::setRightGnssFrame ( const std::string & s)
inline

Definition at line 22 of file ExcavatorStaticTransforms.h.

Member Data Documentation

◆ cabinFrame_

std::string excavator_se::ExcavatorStaticTransforms::cabinFrame_
private

Definition at line 39 of file ExcavatorStaticTransforms.h.

◆ leftGnssFrame_

std::string excavator_se::ExcavatorStaticTransforms::leftGnssFrame_
private

Definition at line 37 of file ExcavatorStaticTransforms.h.

◆ lidarFrame_

std::string excavator_se::ExcavatorStaticTransforms::lidarFrame_
private

Definition at line 36 of file ExcavatorStaticTransforms.h.

◆ rightGnssFrame_

std::string excavator_se::ExcavatorStaticTransforms::rightGnssFrame_
private

Definition at line 38 of file ExcavatorStaticTransforms.h.


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