delphyne
|
#include <map>
#include <memory>
#include <string>
#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/rendering/pose_bundle.h>
#include <ignition/msgs.hh>
#include <maliput/api/road_geometry.h>
#include <maliput/api/road_network.h>
#include "delphyne/macros.h"
#include "delphyne/mi6/agent_base.h"
#include "delphyne/protobuf/agent_state_v.pb.h"
Classes | |
class | AgentBase< T > |
The most basic agent in Delphyne. More... | |
struct | AgentBaseCollision< T > |
A collision between any two AgentBase instances, along with the global coordinates of the point-of-collision. More... | |
class | AgentSimulationBase< T > |
A runnable agent-based simulation, using Drake's system framework as its backbone. More... | |
Namespaces | |
delphyne | |
Typedefs | |
using | AgentCollision = AgentBaseCollision< double > |
using | AutoDiffAgentCollision = AgentBaseCollision< AutoDiff > |
using | SymbolicAgentCollision = AgentBaseCollision< Symbolic > |
using | AgentSimulation = AgentSimulationBase< double > |
using | AutoDiffAgentSimulation = AgentSimulationBase< AutoDiff > |
using | SymbolicAgentSimulation = AgentSimulationBase< Symbolic > |