#include </home/runner/work/mars_lib/mars_lib/source/mars/include/mars/sensors/gps_w_vel/gps_w_vel_measurement_type.h>
|
| GpsVelMeasurementType (double latitude, double longitude, double altitude, double vel_x, double vel_y, double vel_z) |
|
std::string | to_csv_string (const double ×tamp) const |
|
bool | get_meas_noise (Eigen::MatrixXd *meas_noise) |
| get the measurement noise associated with the current sensor measurement
|
|
void | set_meas_noise (const Eigen::MatrixXd &meas_noise) |
|
virtual | ~MeasInterface ()=default |
|
◆ GpsVelMeasurementType()
mars::GpsVelMeasurementType::GpsVelMeasurementType |
( |
double |
latitude, |
|
|
double |
longitude, |
|
|
double |
altitude, |
|
|
double |
vel_x, |
|
|
double |
vel_y, |
|
|
double |
vel_z |
|
) |
| |
|
inline |
27 :
coordinates_(std::move(latitude), std::move(longitude), std::move(altitude))
28 ,
velocity_(std::move(vel_x), std::move(vel_y), std::move(vel_z))
29 {
30 }
GpsCoordinates coordinates_
Definition gps_w_vel_measurement_type.h:23
Eigen::Vector3d velocity_
Definition gps_w_vel_measurement_type.h:24
◆ get_csv_state_header_string()
static std::string mars::GpsVelMeasurementType::get_csv_state_header_string |
( |
| ) |
|
|
inlinestatic |
33 {
34 std::stringstream os;
35 os << "t, ";
36 os << "lat, lon, alt, ";
37 os << "vel_x, vel_y, vel_z";
38
39 return os.str();
40 }
◆ to_csv_string()
std::string mars::GpsVelMeasurementType::to_csv_string |
( |
const double & |
timestamp | ) |
const |
|
inline |
43 {
44 std::stringstream os;
45 os.precision(17);
46 os << timestamp;
47
50
51 return os.str();
52 }
double longitude_
Definition gps_conversion.h:29
double altitude_
Definition gps_conversion.h:30
double latitude_
Definition gps_conversion.h:28
◆ coordinates_
◆ velocity_
Eigen::Vector3d mars::GpsVelMeasurementType::velocity_ |
The documentation for this class was generated from the following file: