delphyne
DrakeDrivingCommandToIgn Class Reference

Detailed Description

A system that translates Drake driving command messages to ignition driving command messages.

#include <src/translations/drake_driving_command_to_ign.h>

Inheritance diagram for DrakeDrivingCommandToIgn:
[legend]

Public Member Functions

 DrakeDrivingCommandToIgn ()
 
- Public Member Functions inherited from DrakeToIgn< DrivingCommand< double >, ignition::msgs::AutomotiveDrivingCommand >
 DrakeToIgn (int vector_size, typename std::enable_if< std::is_base_of< drake::systems::VectorBase< double >, T >::value, void >::type *=0)
 
 DrakeToIgn (typename std::enable_if<!std::is_base_of< drake::systems::VectorBase< double >, T >::value, void >::type *=0)
 

Protected Member Functions

void DoDrakeToIgnTranslation (const DrivingCommand< double > &drake_message, ignition::msgs::AutomotiveDrivingCommand *ign_message, int64_t time_ms) const override
 

Additional Inherited Members

- Static Protected Member Functions inherited from DrakeToIgn< DrivingCommand< double >, ignition::msgs::AutomotiveDrivingCommand >
static void PositionArrayToIgnition (const float position[3], ignition::msgs::Vector3d *ign_position)
 
static void QuaternionArrayToIgnition (const float quaternion[4], ignition::msgs::Quaternion *ign_quaternion)
 
static void LcmColorToIgnition (const float lcm_color[4], ignition::msgs::Color *ign_color)
 
static void LcmGeometryToIgnition (const drake::lcmt_viewer_geometry_data &lcm_geometry, ignition::msgs::Geometry *ign_geometry)
 
static void LcmBoxToIgnition (const drake::lcmt_viewer_geometry_data &lcm_box, ignition::msgs::BoxGeom *ign_box)
 
static void LcmSphereToIgnition (const drake::lcmt_viewer_geometry_data &lcm_sphere, ignition::msgs::SphereGeom *ign_sphere)
 
static void LcmCylinderToIgnition (const drake::lcmt_viewer_geometry_data &lcm_cylinder, ignition::msgs::CylinderGeom *ign_cylinder)
 
static void LcmMeshToIgnition (const drake::lcmt_viewer_geometry_data &lcm_mesh, ignition::msgs::MeshGeom *ign_mesh)
 
- Static Protected Attributes inherited from DrakeToIgn< DrivingCommand< double >, ignition::msgs::AutomotiveDrivingCommand >
static const unsigned int kPositionVectorSize
 
static const unsigned int kOrientationVectorSize
 

Constructor & Destructor Documentation

◆ DrakeDrivingCommandToIgn()

Member Function Documentation

◆ DoDrakeToIgnTranslation()

void DoDrakeToIgnTranslation ( const DrivingCommand< double > &  drake_message,
ignition::msgs::AutomotiveDrivingCommand *  ign_message,
int64_t  time_ms 
) const
overrideprotectedvirtual

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