delphyne
agent_simulation_builder.h File Reference
#include <map>
#include <memory>
#include <string>
#include <type_traits>
#include <utility>
#include <vector>
#include <drake/geometry/scene_graph.h>
#include <drake/systems/analysis/simulator.h>
#include <drake/systems/framework/context.h>
#include <drake/systems/framework/diagram.h>
#include <drake/systems/framework/diagram_builder.h>
#include <drake/systems/rendering/pose_aggregator.h>
#include <drake/systems/rendering/pose_bundle.h>
#include <drake/systems/rendering/pose_bundle_to_draw_message.h>
#include <ignition/msgs.hh>
#include <maliput/api/road_geometry.h>
#include <maliput/api/road_network.h>
#include <maliput/utility/generate_obj.h>
#include "delphyne/mi6/agent_base.h"
#include "delphyne/mi6/agent_base_blueprint.h"
#include "delphyne/mi6/agent_simulation.h"
#include "systems/curve2.h"
#include "systems/lane_direction.h"
#include "visualization/car_vis_applicator.h"
#include "visualization/prius_vis.h"
#include "visualization/simple_prius_vis.h"
#include "backend/ign_publisher_system.h"
#include "backend/ign_subscriber_system.h"
#include "backend/load_robot_aggregator.h"
#include "backend/scene_system.h"
#include "delphyne/macros.h"
#include "delphyne/protobuf/agent_state_v.pb.h"
Include dependency graph for agent_simulation_builder.h:
This graph shows which files directly or indirectly include this file:

Classes

class  AgentSimulationBaseBuilder< T >
 A builder for agent-based simulations. More...
 

Namespaces

 delphyne
 

Typedefs

using AgentSimulationBuilder = AgentSimulationBaseBuilder< double >
 
using AutoDiffAgentSimulationBuilder = AgentSimulationBaseBuilder< AutoDiff >
 
using SymbolicAgentSimulationBuilder = AgentSimulationBaseBuilder< Symbolic >