35 using Component::Component;
73 using ObjectSensor::ObjectSensor;
81 const Eigen::Isometry3d&
mount_pose()
const override {
return mount_; }
91 Eigen::Isometry3d mount_ = Eigen::Isometry3d::Identity();
Definition: component.hpp:144
void reset() override
Definition: component.hpp:187
Definition: object_sensor.hpp:71
const Eigen::Isometry3d & mount_pose() const override
Definition: object_sensor.hpp:81
void reset() override
Definition: object_sensor.hpp:83
const Frustum & frustum() const override
Definition: object_sensor.hpp:79
const Objects & sensed_objects() const override
Definition: object_sensor.hpp:77
Definition: object_sensor.hpp:33
fable::Json active_state() const override
Definition: object_sensor.hpp:62
virtual const Objects & sensed_objects() const =0
virtual const Eigen::Isometry3d & mount_pose() const =0
virtual const Frustum & frustum() const =0
nlohmann::json Json
Definition: fable_fwd.hpp:35
std::vector< std::shared_ptr< Object > > Objects
Definition: object.hpp:128
Definition: frustum.hpp:37