$darkmode
task_control.hpp File Reference
#include <memory>
#include <string>
#include <utility>
#include <cloe/component/object.hpp>
#include <cloe/core.hpp>
#include "vtd_version.hpp"
#include <RDBHandler.hh>
#include "omni_sensor_component.hpp"
#include "rdb_codec.hpp"
#include "vtd_logger.hpp"
Include dependency graph for task_control.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vtd::DriverControl
 
struct  vtd::DynObjectState
 
class  vtd::TaskControl
 

Functions

RDB_GEOMETRY_t vtd::rdb_geometry_from_object (const cloe::Object &obj)
 
RDB_COORD_t vtd::rdb_coord_from_vector3d (const Eigen::Vector3d &position, const Eigen::Vector3d &angle_rph)
 
RDB_COORD_t vtd::rdb_coord_from_object (const cloe::Object &obj)
 
RDB_COORD_t vtd::rdb_coord_pos_from_vector3d (const Eigen::Vector3d &position)
 

Variables

const std::map< cloe::Object::Class, uint8_t > vtd::cloe_vtd_obj_class_map
 

Function Documentation

◆ rdb_geometry_from_object()

RDB_GEOMETRY_t vtd::rdb_geometry_from_object ( const cloe::Object obj)

Convert object geometry VTD geometry.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ cloe_vtd_obj_class_map

const std::map<cloe::Object::Class, uint8_t> vtd::cloe_vtd_obj_class_map
Initial value:
= {
{cloe::Object::Class::Car, RDB_OBJECT_TYPE_PLAYER_CAR},
{cloe::Object::Class::Truck, RDB_OBJECT_TYPE_PLAYER_TRUCK},
{cloe::Object::Class::Motorbike, RDB_OBJECT_TYPE_PLAYER_MOTORBIKE},
{cloe::Object::Class::Trailer, RDB_OBJECT_TYPE_PLAYER_TRAILER},
}

Map to convert from Cloe to VTD object classification.