mars_lib  0.1.0.3dc76ee85e09
Modular and Robust Sensor-Fusion
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
mars::EmptyMeasurementType Class Reference

#include </home/runner/work/mars_lib/mars_lib/source/mars/include/mars/sensors/empty/empty_measurement_type.h>

+ Inheritance diagram for mars::EmptyMeasurementType:
+ Collaboration diagram for mars::EmptyMeasurementType:

Public Member Functions

 EmptyMeasurementType (const double &value)
 
std::string to_csv_string (const double &timestamp) const
 
- Public Member Functions inherited from mars::BaseMeas
bool get_meas_noise (Eigen::MatrixXd *meas_noise)
 get the measurement noise associated with the current sensor measurement More...
 
void set_meas_noise (const Eigen::MatrixXd &meas_noise)
 
- Public Member Functions inherited from mars::MeasInterface
virtual ~MeasInterface ()=default
 

Static Public Member Functions

static std::string get_csv_state_header_string ()
 

Public Attributes

double value_
 
- Public Attributes inherited from mars::BaseMeas
Eigen::MatrixXd meas_noise_
 
bool has_meas_noise { false }
 

Constructor & Destructor Documentation

◆ EmptyMeasurementType()

mars::EmptyMeasurementType::EmptyMeasurementType ( const double &  value)
inline
24  : value_(value)
25  {
26  }
double value_
Definition: empty_measurement_type.h:22

Member Function Documentation

◆ get_csv_state_header_string()

static std::string mars::EmptyMeasurementType::get_csv_state_header_string ( )
inlinestatic
29  {
30  std::stringstream os;
31  os << "t, ";
32  os << "value";
33 
34  return os.str();
35  }

◆ to_csv_string()

std::string mars::EmptyMeasurementType::to_csv_string ( const double &  timestamp) const
inline
38  {
39  std::stringstream os;
40  os.precision(17);
41  os << timestamp;
42 
43  os << ", " << value_;
44 
45  return os.str();
46  }

Member Data Documentation

◆ value_

double mars::EmptyMeasurementType::value_

The documentation for this class was generated from the following file: