#include <ImFusion/Vision/RGBDCalibrationDataComponent.h>
Stores the rigid transform between depth and color cameras of an RGB-D pair.
More...
Stores the rigid transform between depth and color cameras of an RGB-D pair.
|
|
| RGBDCalibrationDataComponent ()=default |
| | Default constructor; identity depth-to-color transform.
|
| | RGBDCalibrationDataComponent (const mat4 &depthToColorT) |
| | Construct with the depth-to-color transform.
|
|
bool | operator== (const RGBDCalibrationDataComponent &other) const |
| | Checks for exact equality of all parameters.
|
|
bool | isApprox (const RGBDCalibrationDataComponent &other, double precision=std::numeric_limits< double >::epsilon()) const |
| | Checks for approximate equality of all parameters within precision.
|
| std::string | id () const override |
| | Returns the component type identifier.
|
| std::unique_ptr< DataComponentBase > | clone () const override |
| | Creates a clone of this data component.
|
|
std::unique_ptr< Subclass > | cloneDerived () const |
| bool | assign (const DataComponentBase &other) override |
| | Assigns the content of other to this data component.
|
| bool | equals (const DataComponentBase &other) const override |
| | Compares this data component to other for equality.
|
| virtual void | configure (const Properties *p) |
| | Configure this object instance by de-serializing the given Properties.
|
| virtual void | configuration (Properties *p) const |
| | Serialize the current object configuration into the given Properties object.
|
| 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 |
|
|
Parameter< mat4 > | p_depthToColorT = {"depthToColorT", mat4::Identity(), this} |
| | Represents the transformation from depth to color camera coordinate system.
|
|
Signal | signalParametersChanged |
| | Emitted whenever one of the registered Parameters' or SubPropertys' signalValueChanged signal was emitted.
|
|
|
| DataComponentBase (const DataComponentBase &)=default |
|
DataComponentBase & | operator= (const DataComponentBase &other)=default |
|
std::vector< Param > | m_params |
| | List of all registered Parameter and SubProperty instances.
|
◆ RGBDCalibrationDataComponent()
| ImFusion::RGBDCalibrationDataComponent::RGBDCalibrationDataComponent |
( |
const mat4 & | depthToColorT | ) |
|
Construct with the depth-to-color transform.
- Parameters
-
| depthToColorT | Rigid transform from depth camera coordinates to color camera coordinates. |
◆ id()
| std::string ImFusion::RGBDCalibrationDataComponent::id |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following file:
- ImFusion/Vision/RGBDCalibrationDataComponent.h