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

#include <Position3StaticTransforms.h>

Inheritance diagram for position3_se::Position3StaticTransforms:
Collaboration diagram for position3_se::Position3StaticTransforms:

Public Member Functions

 Position3StaticTransforms (const std::shared_ptr< ros::NodeHandle > privateNodePtr, bool usePrism, bool useGnss)
void setPrismPositionMeasFrame (const std::string &s)
void setGnssPositionMeasFrame (const std::string &s)
void setGnssOfflinePoseMeasFrame (const std::string &s)
const std::string & getPrismPositionMeasFrame ()
const std::string & getGnssPositionMeasFrame ()
const std::string & getGnssOfflinePoseMeasFrame ()
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 prismPositionMeasFrame_
std::string gnssPositionMeasFrame_
std::string gnssOfflinePoseMeasFrame_
bool usePrism_
bool useGnss_

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

Constructor & Destructor Documentation

◆ Position3StaticTransforms()

position3_se::Position3StaticTransforms::Position3StaticTransforms ( const std::shared_ptr< ros::NodeHandle > privateNodePtr,
bool usePrism,
bool useGnss )

Definition at line 19 of file Position3StaticTransforms.cpp.

Member Function Documentation

◆ findTransformations()

bool position3_se::Position3StaticTransforms::findTransformations ( )
overrideprotectedvirtual

Implements holistic_fusion::StaticTransforms.

Definition at line 28 of file Position3StaticTransforms.cpp.

◆ getGnssOfflinePoseMeasFrame()

const std::string & position3_se::Position3StaticTransforms::getGnssOfflinePoseMeasFrame ( )
inline

Definition at line 28 of file Position3StaticTransforms.h.

◆ getGnssPositionMeasFrame()

const std::string & position3_se::Position3StaticTransforms::getGnssPositionMeasFrame ( )
inline

Definition at line 27 of file Position3StaticTransforms.h.

◆ getPrismPositionMeasFrame()

const std::string & position3_se::Position3StaticTransforms::getPrismPositionMeasFrame ( )
inline

Definition at line 26 of file Position3StaticTransforms.h.

◆ setGnssOfflinePoseMeasFrame()

void position3_se::Position3StaticTransforms::setGnssOfflinePoseMeasFrame ( const std::string & s)
inline

Definition at line 23 of file Position3StaticTransforms.h.

◆ setGnssPositionMeasFrame()

void position3_se::Position3StaticTransforms::setGnssPositionMeasFrame ( const std::string & s)
inline

Definition at line 22 of file Position3StaticTransforms.h.

◆ setPrismPositionMeasFrame()

void position3_se::Position3StaticTransforms::setPrismPositionMeasFrame ( const std::string & s)
inline

Definition at line 21 of file Position3StaticTransforms.h.

Member Data Documentation

◆ gnssOfflinePoseMeasFrame_

std::string position3_se::Position3StaticTransforms::gnssOfflinePoseMeasFrame_
private

Definition at line 37 of file Position3StaticTransforms.h.

◆ gnssPositionMeasFrame_

std::string position3_se::Position3StaticTransforms::gnssPositionMeasFrame_
private

Definition at line 36 of file Position3StaticTransforms.h.

◆ prismPositionMeasFrame_

std::string position3_se::Position3StaticTransforms::prismPositionMeasFrame_
private

Definition at line 35 of file Position3StaticTransforms.h.

◆ useGnss_

bool position3_se::Position3StaticTransforms::useGnss_
private

Definition at line 41 of file Position3StaticTransforms.h.

◆ usePrism_

bool position3_se::Position3StaticTransforms::usePrism_
private

Definition at line 40 of file Position3StaticTransforms.h.


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