gz/rendering/base/BaseThermalCamera.hh
virtual void SetMinTemperature(float _min) override
Set the minimum temperature the sensor can detect.
Definition: gz/rendering/base/BaseThermalCamera.hh:146
STL class.
virtual float MaxTemperature() const override
Get the maximum temperature the sensor can detect.
Definition: gz/rendering/base/BaseThermalCamera.hh:167
float maxTemp
Maximum temperature.
Definition: gz/rendering/base/BaseThermalCamera.hh:95
float ambient
Ambient temperature of the environment.
Definition: gz/rendering/base/BaseThermalCamera.hh:86
float heatSourceTempRange
Range of heat source temperature variation.
Definition: gz/rendering/base/BaseThermalCamera.hh:101
float ambientRange
Ambient temperature range.
Definition: gz/rendering/base/BaseThermalCamera.hh:89
virtual float MinTemperature() const override
Get the minimum temperature the sensor can detect.
Definition: gz/rendering/base/BaseThermalCamera.hh:153
virtual float LinearResolution() const override
Get the temperature linear resolution.
Definition: gz/rendering/base/BaseThermalCamera.hh:181
virtual gz::common::ConnectionPtr ConnectNewThermalFrame(std::function< void(const uint16_t *, unsigned int, unsigned int, unsigned int, const std::string &)> _subscriber) override
Connect to the new thermal image event.
Definition: gz/rendering/base/BaseThermalCamera.hh:202
float resolution
Linear resolution. Defaults to 10mK.
Definition: gz/rendering/base/BaseThermalCamera.hh:98
virtual void SetMaxTemperature(float _max) override
Set the maximum temperature the sensor can detect.
Definition: gz/rendering/base/BaseThermalCamera.hh:160
virtual void SetAmbientTemperature(float _ambient) override
Set the ambient temperature of the environment.
Definition: gz/rendering/base/BaseThermalCamera.hh:118
Base implementation of the ThermalCamera class.
Definition: gz/rendering/base/BaseThermalCamera.hh:33
virtual void SetHeatSourceTemperatureRange(float _range) override
Set the range of temperature variation for all heat sources. If set, the temperature reading of heat ...
Definition: gz/rendering/base/BaseThermalCamera.hh:188
virtual void SetAmbientTemperatureRange(float _range) override
Set the range of ambient temperature.
Definition: gz/rendering/base/BaseThermalCamera.hh:132
virtual float AmbientTemperatureRange() const override
Get the range of ambient temperature.
Definition: gz/rendering/base/BaseThermalCamera.hh:139
Thermal camera that produces temperature data. An object's temperature can be set through the Visual ...
Definition: gz/rendering/ThermalCamera.hh:40
virtual void SetLinearResolution(float _max) override
Set the temperature linear resolution. The thermal image data returned will be temperature in kelvin ...
Definition: gz/rendering/base/BaseThermalCamera.hh:174
float minTemp
Minimum temperature.
Definition: gz/rendering/base/BaseThermalCamera.hh:92
virtual float AmbientTemperature() const override
Get the ambient temperature of the environment.
Definition: gz/rendering/base/BaseThermalCamera.hh:125
BaseThermalCamera()
Constructor.
Definition: gz/rendering/base/BaseThermalCamera.hh:106
Definition: gz/rendering/base/BaseCamera.hh:44
virtual ~BaseThermalCamera()
Destructor.
Definition: gz/rendering/base/BaseThermalCamera.hh:112
virtual float HeatSourceTemperatureRange() const override
Get the range of temperature variation for all heat sources.
Definition: gz/rendering/base/BaseThermalCamera.hh:195