delphyne
SceneSystem Class Reference

Detailed Description

A system that creates an ignition Scene message from three Model_V messages: one describing the geometry of the whole scene (which contains all the models, including their Visual subfield), another one with the updated poses for some of those models (the non-static ones) and the third one containing the updated visuals for some of those models.

The full scene is then created and placed on the system output port.

#include <src/backend/scene_system.h>

Inheritance diagram for SceneSystem:
[legend]

Public Member Functions

 SceneSystem ()
 
const drake::systems::InputPort< double > & get_geometry_models_input_port () const
 
int get_geometry_models_input_port_index () const
 
const drake::systems::InputPort< double > & get_updated_pose_models_input_port () const
 
int get_updated_pose_models_input_port_index () const
 
int get_updated_visual_models_input_port_index () const
 
const drake::systems::InputPort< double > & get_updated_visual_models_input_port () const
 

Constructor & Destructor Documentation

◆ SceneSystem()

Member Function Documentation

◆ get_geometry_models_input_port()

const drake::systems::InputPort<double>& get_geometry_models_input_port ( ) const

◆ get_geometry_models_input_port_index()

int get_geometry_models_input_port_index ( ) const

◆ get_updated_pose_models_input_port()

const drake::systems::InputPort<double>& get_updated_pose_models_input_port ( ) const

◆ get_updated_pose_models_input_port_index()

int get_updated_pose_models_input_port_index ( ) const

◆ get_updated_visual_models_input_port()

const drake::systems::InputPort<double>& get_updated_visual_models_input_port ( ) const

◆ get_updated_visual_models_input_port_index()

int get_updated_visual_models_input_port_index ( ) const

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