esp::sensor::Sensor class

Derived classes

class VisualSensor

Constructors, destructors, conversion operators

Sensor(scene::SceneNode& node, SensorSpec::ptr spec) explicit
~Sensor() virtual

Public functions

auto node() -> scene::SceneNode&
auto node() const -> const scene::SceneNode&
auto object() -> scene::SceneNode&
auto object() const -> const scene::SceneNode&
auto specification() const -> SensorSpec::ptr
void setTransformationFromSpec() virtual
auto isVisualSensor() -> bool virtual
auto getObservation(sim::Simulator& sim, Observation& obs) -> bool pure virtual
auto getObservationSpace(ObservationSpace& space) -> bool pure virtual
auto displayObservation(sim::Simulator& sim) -> bool pure virtual
Display next observation from Simulator on default frame buffer.

Protected variables

SensorSpec::ptr spec_
core::Buffer::ptr buffer_

Function documentation

bool esp::sensor::Sensor::displayObservation(sim::Simulator& sim) pure virtual

Display next observation from Simulator on default frame buffer.

Parameters
sim in Instance of Simulator class for which the observation needs to be displayed
Returns Whether the display process was successful or not