24 #include <Eigen/Geometry>
35 using Component::Component;
69 const Eigen::Isometry3d&
mount_pose()
const override {
return mount_pose_; }
72 LaneBoundaries lane_boundaries_;
74 Eigen::Isometry3d mount_pose_;
Definition: component.hpp:144
Definition: lane_sensor.hpp:33
virtual const Eigen::Isometry3d & mount_pose() const =0
virtual const LaneBoundaries & sensed_lane_boundaries() const =0
virtual const Frustum & frustum() const =0
fable::Json active_state() const override
Definition: lane_sensor.hpp:54
Definition: lane_sensor.hpp:63
const Eigen::Isometry3d & mount_pose() const override
Definition: lane_sensor.hpp:69
const LaneBoundaries & sensed_lane_boundaries() const override
Definition: lane_sensor.hpp:67
const Frustum & frustum() const override
Definition: lane_sensor.hpp:68
nlohmann::json Json
Definition: fable_fwd.hpp:35
Definition: frustum.hpp:37