scenario_simulator_v2 C++ API
Classes | Namespaces | Typedefs | Functions
sim_model_delay_steer_map_acc_geared.hpp File Reference
#include <deque>
#include <fstream>
#include <iostream>
#include <queue>
#include <simple_sensor_simulator/vehicle_simulation/vehicle_model/sim_model_interface.hpp>
#include <sstream>
#include <string>
#include <vector>
#include "eigen3/Eigen/Core"
#include "eigen3/Eigen/LU"
Include dependency graph for sim_model_delay_steer_map_acc_geared.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CSVLoader
 
class  AccelerationMap
 
class  SimModelDelaySteerMapAccGeared
 

Namespaces

 interpolation_utils
 
 interpolation
 

Typedefs

using Table = std::vector< std::vector< std::string > >
 
using Map = std::vector< std::vector< double > >
 

Functions

bool interpolation_utils::isIncreasing (const std::vector< double > &x)
 
bool interpolation_utils::isNotDecreasing (const std::vector< double > &x)
 
std::vector< double > interpolation_utils::validateKeys (const std::vector< double > &base_keys, const std::vector< double > &query_keys)
 
template<class T >
void interpolation_utils::validateKeysAndValues (const std::vector< double > &base_keys, const std::vector< T > &base_values)
 
double interpolation::lerp (const double src_val, const double dst_val, const double ratio)
 
std::vector< double > interpolation::lerp (const std::vector< double > &base_keys, const std::vector< double > &base_values, const std::vector< double > &query_keys)
 
double interpolation::lerp (const std::vector< double > &base_keys, const std::vector< double > &base_values, const double query_key)
 

Typedef Documentation

◆ Map

using Map = std::vector<std::vector<double> >

◆ Table

using Table = std::vector<std::vector<std::string> >