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

#include <AnymalStaticTransforms.h>

Inheritance diagram for anymal_se::AnymalStaticTransforms:
Collaboration diagram for anymal_se::AnymalStaticTransforms:

Public Member Functions

 AnymalStaticTransforms (const std::shared_ptr< ros::NodeHandle > privateNodePtr)
void setLioOdometryFrame (const std::string &s)
void setGnssFrame (const std::string &s)
void setLeggedOdometryFrame (const std::string &s)
const std::string & getLioOdometryFrame ()
const std::string & getGnssFrame ()
const std::string & getLeggedOdometryFrame ()
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 lioOdometryFrame_
std::string gnssFrame_
std::string leggedOdometryFrame_

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 16 of file AnymalStaticTransforms.h.

Constructor & Destructor Documentation

◆ AnymalStaticTransforms()

anymal_se::AnymalStaticTransforms::AnymalStaticTransforms ( const std::shared_ptr< ros::NodeHandle > privateNodePtr)

Definition at line 24 of file AnymalStaticTransforms.cpp.

Member Function Documentation

◆ findTransformations()

bool anymal_se::AnymalStaticTransforms::findTransformations ( )
overrideprivatevirtual

Implements holistic_fusion::StaticTransforms.

Definition at line 28 of file AnymalStaticTransforms.cpp.

◆ getGnssFrame()

const std::string & anymal_se::AnymalStaticTransforms::getGnssFrame ( )
inline

Definition at line 27 of file AnymalStaticTransforms.h.

◆ getLeggedOdometryFrame()

const std::string & anymal_se::AnymalStaticTransforms::getLeggedOdometryFrame ( )
inline

Definition at line 28 of file AnymalStaticTransforms.h.

◆ getLioOdometryFrame()

const std::string & anymal_se::AnymalStaticTransforms::getLioOdometryFrame ( )
inline

Definition at line 26 of file AnymalStaticTransforms.h.

◆ setGnssFrame()

void anymal_se::AnymalStaticTransforms::setGnssFrame ( const std::string & s)
inline

Definition at line 22 of file AnymalStaticTransforms.h.

◆ setLeggedOdometryFrame()

void anymal_se::AnymalStaticTransforms::setLeggedOdometryFrame ( const std::string & s)
inline

Definition at line 23 of file AnymalStaticTransforms.h.

◆ setLioOdometryFrame()

void anymal_se::AnymalStaticTransforms::setLioOdometryFrame ( const std::string & s)
inline

Definition at line 21 of file AnymalStaticTransforms.h.

Member Data Documentation

◆ gnssFrame_

std::string anymal_se::AnymalStaticTransforms::gnssFrame_
private

Definition at line 35 of file AnymalStaticTransforms.h.

◆ leggedOdometryFrame_

std::string anymal_se::AnymalStaticTransforms::leggedOdometryFrame_
private

Definition at line 36 of file AnymalStaticTransforms.h.

◆ lioOdometryFrame_

std::string anymal_se::AnymalStaticTransforms::lioOdometryFrame_
private

Definition at line 34 of file AnymalStaticTransforms.h.


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