My Project
1.0
Holistic Fusion: A Generic Framework for Multimodal Sensor Fusion
Loading...
Searching...
No Matches
ExcavatorStaticTransforms.h
Go to the documentation of this file.
1
/*
2
Copyright 2024 by Julian Nubert, Robotic Systems Lab, ETH Zurich.
3
All rights reserved.
4
This file is released under the "BSD-3-Clause License".
5
Please see the LICENSE file that has been included as part of this package.
6
*/
7
8
#ifndef ExcavatorStaticTransforms_H
9
#define ExcavatorStaticTransforms_H
10
// Workspace
11
#include "
holistic_fusion_ros/extrinsics/StaticTransformsTf.h
"
12
13
namespace
excavator_se
{
14
15
class
ExcavatorStaticTransforms
:
public
holistic_fusion::StaticTransformsTf
{
16
public
:
17
ExcavatorStaticTransforms
(
const
std::shared_ptr<ros::NodeHandle> privateNodePtr);
18
19
// Setters ---------------------------------------------------------------
20
void
setLioOdometryFrame
(
const
std::string& s) {
lidarFrame_
= s; }
21
void
setLeftGnssFrame
(
const
std::string& s) {
leftGnssFrame_
= s; }
22
void
setRightGnssFrame
(
const
std::string& s) {
rightGnssFrame_
= s; }
23
void
setCabinFrame
(
const
std::string& s) {
cabinFrame_
= s; }
24
25
// Getters ---------------------------------------------------------------
26
const
std::string&
getLioOdometryFrame
() {
return
lidarFrame_
; }
27
const
std::string&
getLeftGnssFrame
() {
return
leftGnssFrame_
; }
28
const
std::string&
getRightGnssFrame
() {
return
rightGnssFrame_
; }
29
const
std::string&
getCabinFrame
() {
return
cabinFrame_
; }
30
31
protected
:
// Methods
32
bool
findTransformations
()
override
;
33
34
private
:
// Members
35
// Robot frame names
36
std::string
lidarFrame_
;
37
std::string
leftGnssFrame_
;
38
std::string
rightGnssFrame_
;
39
std::string
cabinFrame_
;
40
};
41
}
// namespace excavator_se
42
#endif
// end AsopStaticTransforms_H
StaticTransformsTf.h
excavator_se::ExcavatorStaticTransforms::rightGnssFrame_
std::string rightGnssFrame_
Definition
ExcavatorStaticTransforms.h:38
excavator_se::ExcavatorStaticTransforms::getCabinFrame
const std::string & getCabinFrame()
Definition
ExcavatorStaticTransforms.h:29
excavator_se::ExcavatorStaticTransforms::cabinFrame_
std::string cabinFrame_
Definition
ExcavatorStaticTransforms.h:39
excavator_se::ExcavatorStaticTransforms::getLeftGnssFrame
const std::string & getLeftGnssFrame()
Definition
ExcavatorStaticTransforms.h:27
excavator_se::ExcavatorStaticTransforms::setRightGnssFrame
void setRightGnssFrame(const std::string &s)
Definition
ExcavatorStaticTransforms.h:22
excavator_se::ExcavatorStaticTransforms::leftGnssFrame_
std::string leftGnssFrame_
Definition
ExcavatorStaticTransforms.h:37
excavator_se::ExcavatorStaticTransforms::lidarFrame_
std::string lidarFrame_
Definition
ExcavatorStaticTransforms.h:36
excavator_se::ExcavatorStaticTransforms::setLeftGnssFrame
void setLeftGnssFrame(const std::string &s)
Definition
ExcavatorStaticTransforms.h:21
excavator_se::ExcavatorStaticTransforms::setCabinFrame
void setCabinFrame(const std::string &s)
Definition
ExcavatorStaticTransforms.h:23
excavator_se::ExcavatorStaticTransforms::getRightGnssFrame
const std::string & getRightGnssFrame()
Definition
ExcavatorStaticTransforms.h:28
excavator_se::ExcavatorStaticTransforms::findTransformations
bool findTransformations() override
Definition
ExcavatorStaticTransforms.cpp:24
excavator_se::ExcavatorStaticTransforms::ExcavatorStaticTransforms
ExcavatorStaticTransforms(const std::shared_ptr< ros::NodeHandle > privateNodePtr)
Definition
ExcavatorStaticTransforms.cpp:19
excavator_se::ExcavatorStaticTransforms::getLioOdometryFrame
const std::string & getLioOdometryFrame()
Definition
ExcavatorStaticTransforms.h:26
excavator_se::ExcavatorStaticTransforms::setLioOdometryFrame
void setLioOdometryFrame(const std::string &s)
Definition
ExcavatorStaticTransforms.h:20
holistic_fusion::StaticTransformsTf
Definition
StaticTransformsTf.h:19
excavator_se
Definition
ExcavatorEstimator.h:35
ros
examples
excavator_holistic_graph
include
excavator_holistic_graph
ExcavatorStaticTransforms.h
Generated by
1.15.0