delphyne
|
#include <algorithm>
#include <memory>
#include <set>
#include <string>
#include <utility>
#include <drake/common/eigen_types.h>
#include <drake/geometry/geometry_frame.h>
#include <drake/geometry/geometry_ids.h>
#include <drake/geometry/geometry_instance.h>
#include <drake/geometry/scene_graph.h>
#include <drake/geometry/shape_specification.h>
#include <drake/lcm/drake_mock_lcm.h>
#include <drake/lcmt_viewer_load_robot.hpp>
#include <drake/math/rigid_transform.h>
#include <drake/systems/framework/diagram_builder.h>
#include <drake/systems/primitives/constant_vector_source.h>
#include <drake/systems/rendering/pose_vector.h>
#include <maliput/api/road_geometry.h>
#include <maliput/api/rules/traffic_lights.h>
#include <maliput/utility/generate_obj.h>
#include "backend/frame_pose_aggregator.h"
Namespaces | |
delphyne | |
delphyne::detail | |
Functions | |
std::string | ResolveFrameName (const std::string &root, const std::string &leaf) |
Combines drake::geometry::FrameId name from root (i.e. More... | |
template<typename T , typename std::enable_if< std::is_same< T, double >::value, int >::type = 0> | |
const drake::systems::InputPort< T > & | WirePriusGeometry (const std::string &frame_root, drake::systems::DiagramBuilder< T > *builder, drake::geometry::SceneGraph< T > *scene_graph, std::set< drake::geometry::GeometryId > *geometry_ids) |
Wires up a Prius car geometry (and associated systems) using the given builder and scene_graph . More... | |
template<typename T > | |
drake::lcmt_viewer_load_robot | BuildLoadMessage (const drake::geometry::SceneGraph< T > &scene_graph) |
drake::lcmt_viewer_load_robot | BuildLoadMessageForRoad (const maliput::api::RoadGeometry &road_geometry, const maliput::utility::ObjFeatures &features) |
drake::lcmt_viewer_load_robot | BuildLoadMessageForTrafficLights (const std::vector< const maliput::api::rules::TrafficLight * > &traffic_lights) |