My Project
1.0
Holistic Fusion: A Generic Framework for Multimodal Sensor Fusion
Loading...
Searching...
No Matches
AnymalStaticTransforms.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 AnymalStaticTransforms_H
9
#define AnymalStaticTransforms_H
10
11
// Workspace
12
#include "
holistic_fusion_ros/extrinsics/StaticTransformsTf.h
"
13
14
namespace
anymal_se
{
15
16
class
AnymalStaticTransforms
:
public
holistic_fusion::StaticTransformsTf
{
17
public
:
18
AnymalStaticTransforms
(
const
std::shared_ptr<ros::NodeHandle> privateNodePtr);
19
20
// Setters
21
void
setLioOdometryFrame
(
const
std::string& s) {
lioOdometryFrame_
= s; }
22
void
setGnssFrame
(
const
std::string& s) {
gnssFrame_
= s; }
23
void
setLeggedOdometryFrame
(
const
std::string& s) {
leggedOdometryFrame_
= s; }
24
25
// Getters
26
const
std::string&
getLioOdometryFrame
() {
return
lioOdometryFrame_
; }
27
const
std::string&
getGnssFrame
() {
return
gnssFrame_
; }
28
const
std::string&
getLeggedOdometryFrame
() {
return
leggedOdometryFrame_
; }
29
30
private
:
31
bool
findTransformations
()
override
;
32
33
// Members
34
std::string
lioOdometryFrame_
;
35
std::string
gnssFrame_
;
36
std::string
leggedOdometryFrame_
;
37
};
38
}
// namespace anymal_se
39
#endif
// end AnymalStaticTransforms_H
StaticTransformsTf.h
anymal_se::AnymalStaticTransforms::setLeggedOdometryFrame
void setLeggedOdometryFrame(const std::string &s)
Definition
AnymalStaticTransforms.h:23
anymal_se::AnymalStaticTransforms::leggedOdometryFrame_
std::string leggedOdometryFrame_
Definition
AnymalStaticTransforms.h:36
anymal_se::AnymalStaticTransforms::setGnssFrame
void setGnssFrame(const std::string &s)
Definition
AnymalStaticTransforms.h:22
anymal_se::AnymalStaticTransforms::lioOdometryFrame_
std::string lioOdometryFrame_
Definition
AnymalStaticTransforms.h:34
anymal_se::AnymalStaticTransforms::AnymalStaticTransforms
AnymalStaticTransforms(const std::shared_ptr< ros::NodeHandle > privateNodePtr)
Definition
AnymalStaticTransforms.cpp:24
anymal_se::AnymalStaticTransforms::getGnssFrame
const std::string & getGnssFrame()
Definition
AnymalStaticTransforms.h:27
anymal_se::AnymalStaticTransforms::getLioOdometryFrame
const std::string & getLioOdometryFrame()
Definition
AnymalStaticTransforms.h:26
anymal_se::AnymalStaticTransforms::setLioOdometryFrame
void setLioOdometryFrame(const std::string &s)
Definition
AnymalStaticTransforms.h:21
anymal_se::AnymalStaticTransforms::getLeggedOdometryFrame
const std::string & getLeggedOdometryFrame()
Definition
AnymalStaticTransforms.h:28
anymal_se::AnymalStaticTransforms::findTransformations
bool findTransformations() override
Definition
AnymalStaticTransforms.cpp:28
anymal_se::AnymalStaticTransforms::gnssFrame_
std::string gnssFrame_
Definition
AnymalStaticTransforms.h:35
holistic_fusion::StaticTransformsTf
Definition
StaticTransformsTf.h:19
anymal_se
Definition
AnymalEstimator.h:40
ros
examples
anymal_estimator_graph
include
anymal_estimator_graph
AnymalStaticTransforms.h
Generated by
1.15.0