17 #ifndef IGNITION_RENDERING_THERMALCAMERA_HH_ 18 #define IGNITION_RENDERING_THERMALCAMERA_HH_ 27 inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
49 public:
virtual void SetAmbientTemperature(
float _ambient) = 0;
54 public:
virtual float AmbientTemperature()
const = 0;
60 public:
virtual void SetAmbientTemperatureRange(
float _range) = 0;
66 public:
virtual float AmbientTemperatureRange()
const = 0;
71 public:
virtual void SetMinTemperature(
float _min) = 0;
76 public:
virtual float MinTemperature()
const = 0;
81 public:
virtual void SetMaxTemperature(
float _max) = 0;
86 public:
virtual float MaxTemperature()
const = 0;
94 public:
virtual void SetLinearResolution(
float _resolution) = 0;
99 public:
virtual float LinearResolution()
const = 0;
104 public:
virtual float HeatSourceTemperatureRange()
const = 0;
112 public:
virtual void SetHeatSourceTemperatureRange(
float _range) = 0;
119 std::function<
void(
const uint16_t *,
unsigned int,
unsigned int,
120 unsigned int,
const std::string &)> _subscriber) = 0;
Thermal camera that produces temperature data. An object's temperature can be set through the Visual ...
Definition: ThermalCamera.hh:40
Posable camera used for rendering the scene graph.
Definition: Camera.hh:40
virtual ~ThermalCamera()
Destructor.
Definition: ThermalCamera.hh:44