![]() |
ImFusion C++ SDK 4.5.0
|
#include <RGBD/Include/ImFusion/RGBD/Data/RGBDStream.h>
Structure describing frame format and resolution. More...
Structure describing frame format and resolution.
Public Member Functions | |
| FrameInfo (PixelFormat p, int w, int h, double f) | |
| bool | operator== (const FrameInfo &other) |
| void | configure (const Properties *p) override |
| Configures the frame info from Properties. | |
| void | configuration (Properties *p) const override |
| Serializes the frame info to Properties. | |
| Public Member Functions inherited from ImFusion::Configurable | |
| virtual void | configureDefaults () |
| Retrieve the properties of this object, replaces values with their defaults and sets it again. | |
| void | registerParameter (ParameterBase *param) |
| Register the given Parameter or SubProperty, so that it will be configured during configure()/configuration(). | |
| void | unregisterParameter (const ParameterBase *param) |
| Remove the given Parameter or SubProperty from the list of registered parameters. | |
| Configurable (const Configurable &rhs) | |
| Configurable (Configurable &&rhs) noexcept | |
| Configurable & | operator= (const Configurable &) |
| Configurable & | operator= (Configurable &&) noexcept |
Public Attributes | |
| PixelFormat | pixelFormat = Rgb32 |
| Pixel format. | |
| int | width = 0 |
| Frame width. | |
| int | height = 0 |
| Frame height. | |
| double | fps = 0 |
| Frames per second. | |
| Public Attributes inherited from ImFusion::Configurable | |
| Signal | signalParametersChanged |
| Emitted whenever one of the registered Parameters' or SubPropertys' signalValueChanged signal was emitted. | |
Additional Inherited Members | |
| Protected Attributes inherited from ImFusion::Configurable | |
| std::vector< Param > | m_params |
| List of all registered Parameter and SubProperty instances. | |
|
inlineoverridevirtual |
Configures the frame info from Properties.
Reimplemented from ImFusion::Configurable.
|
inlineoverridevirtual |
Serializes the frame info to Properties.
Reimplemented from ImFusion::Configurable.