delphyne
PoseBundleToAgentState_V Class Reference

Detailed Description

A system that takes a PoseBundle and generates an array of AgentState (AgentState_V).

#include <src/translations/pose_bundle_to_agent_state_v.h>

Inheritance diagram for PoseBundleToAgentState_V:
[legend]

Protected Member Functions

void DoDrakeToIgnTranslation (const drake::systems::rendering::PoseBundle< double > &drake_message, ignition::msgs::AgentState_V *ign_message, int64_t time_ms) const override
 

Additional Inherited Members

- Public Member Functions inherited from DrakeToIgn< drake::systems::rendering::PoseBundle< double >, ignition::msgs::AgentState_V >
 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)
 
- Static Protected Member Functions inherited from DrakeToIgn< drake::systems::rendering::PoseBundle< double >, ignition::msgs::AgentState_V >
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< drake::systems::rendering::PoseBundle< double >, ignition::msgs::AgentState_V >
static const unsigned int kPositionVectorSize
 
static const unsigned int kOrientationVectorSize
 

Member Function Documentation

◆ DoDrakeToIgnTranslation()

void DoDrakeToIgnTranslation ( const drake::systems::rendering::PoseBundle< double > &  drake_message,
ignition::msgs::AgentState_V *  ign_message,
int64_t  time_ms 
) const
overrideprotectedvirtual

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