My Project 1.0
Holistic Fusion: A Generic Framework for Multimodal Sensor Fusion
Loading...
Searching...
No Matches
Position3StaticTransforms.h
Go to the documentation of this file.
1/*
2Copyright 2024 by Julian Nubert & Timon Mathis, Robotic Systems Lab & Autonomous Systems Lab, ETH Zurich.
3All rights reserved.
4This file is released under the "BSD-3-Clause License".
5Please see the LICENSE file that has been included as part of this package.
6 */
7
8#ifndef POSITION3_STATIC_TRANSFORMS_H
9#define POSITION3_STATIC_TRANSFORMS_H
10
11// Workspace
13
14namespace position3_se {
15
17 public:
18 Position3StaticTransforms(const std::shared_ptr<ros::NodeHandle> privateNodePtr, bool usePrism, bool useGnss);
19
20 // Setters ---------------------------------------------------------------
21 void setPrismPositionMeasFrame(const std::string& s) { prismPositionMeasFrame_ = s; }
22 void setGnssPositionMeasFrame(const std::string& s) { gnssPositionMeasFrame_ = s; }
23 void setGnssOfflinePoseMeasFrame(const std::string& s) { gnssOfflinePoseMeasFrame_ = s; }
24
25 // Getters ---------------------------------------------------------------
26 const std::string& getPrismPositionMeasFrame() { return prismPositionMeasFrame_; }
27 const std::string& getGnssPositionMeasFrame() { return gnssPositionMeasFrame_; }
29
30 protected: // Methods
31 bool findTransformations() override;
32
33 private: // Members
34 // Frame names
38
39 // Bools
42};
43
44} // namespace position3_se
45
46#endif // end POSITION3_STATIC_TRANSFORMS_H
Position3StaticTransforms(const std::shared_ptr< ros::NodeHandle > privateNodePtr, bool usePrism, bool useGnss)