CARLA
Loading...
Searching...
No Matches
NavSatFix.h
Go to the documentation of this file.
1// Copyright (c) 2025 Computer Vision Center (CVC) at the Universitat Autonoma de Barcelona (UAB).
2// This work is licensed under the terms of the MIT license.
3// For a copy, see <https://opensource.org/licenses/MIT>.
4
5#pragma once
6#include <array>
7#include <cstdint>
10
11namespace carla {
12namespace ros2 {
13namespace msg {
14
15struct NavSatFix {
16 static const uint8_t COVARIANCE_TYPE_UNKNOWN = 0;
17 static const uint8_t COVARIANCE_TYPE_APPROXIMATED = 1;
18 static const uint8_t COVARIANCE_TYPE_DIAGONAL_KNOWN = 2;
19 static const uint8_t COVARIANCE_TYPE_KNOWN = 3;
20
23 double latitude = 0.0;
24 double longitude = 0.0;
25 double altitude = 0.0;
26 std::array<double, 9> position_covariance = {};
28};
29
30} // namespace msg
31} // namespace ros2
32} // namespace carla
This file contains definitions of common data structures used in traffic manager.
static const uint8_t COVARIANCE_TYPE_APPROXIMATED
Definition NavSatFix.h:17
static const uint8_t COVARIANCE_TYPE_UNKNOWN
Definition NavSatFix.h:16
static const uint8_t COVARIANCE_TYPE_KNOWN
Definition NavSatFix.h:19
std::array< double, 9 > position_covariance
Definition NavSatFix.h:26
static const uint8_t COVARIANCE_TYPE_DIAGONAL_KNOWN
Definition NavSatFix.h:18