Holds the options used to initialize the Fusion object. More...
Data Fields | |
enum SL_UNIT | coordinate_units |
This parameter allows you to select the unit to be used for all metric values of the SDK (depth, point cloud, tracking, mesh, and others). More... | |
enum SL_COORDINATE_SYSTEM | coordinate_system |
Positional tracking, point clouds and many other features require a given SL_COORDINATE_SYSTEM to be used as reference. This parameter allows you to select the COORDINATE_SYSTEM used by the SL_Camera to return its measures. More... | |
bool | output_performance_metrics |
It allows users to extract some stats of the Fusion API like drop frame of each camera, latency, etc... | |
bool | verbose |
Enable the verbosity mode of the SDK. | |
unsigned | timeout_period_number |
If specified change the number of period necessary for a source to go in timeout without data. For example, if you set this to 5 then, if any source do not receive data during 5 period, these sources will go to timeout and will be ignored. More... | |
struct SL_SynchronizationParameter | synchronization_parameters |
Specifies the parameters used for data synchronization during fusion. More... | |
Holds the options used to initialize the Fusion object.
enum SL_UNIT SL_InitFusionParameters::coordinate_units |
This parameter allows you to select the unit to be used for all metric values of the SDK (depth, point cloud, tracking, mesh, and others).
Default : SL_UNIT_MILLIMETER
enum SL_COORDINATE_SYSTEM SL_InitFusionParameters::coordinate_system |
Positional tracking, point clouds and many other features require a given SL_COORDINATE_SYSTEM to be used as reference. This parameter allows you to select the COORDINATE_SYSTEM used by the SL_Camera to return its measures.
This defines the order and the direction of the axis of the coordinate system.
Default : SL_COORDINATE_SYSTEM_IMAGE
unsigned SL_InitFusionParameters::timeout_period_number |
If specified change the number of period necessary for a source to go in timeout without data. For example, if you set this to 5 then, if any source do not receive data during 5 period, these sources will go to timeout and will be ignored.
data_source_timeout
present in synchronization_parameters
instead. struct SL_SynchronizationParameter SL_InitFusionParameters::synchronization_parameters |
Specifies the parameters used for data synchronization during fusion.
The SynchronizationParameter struct encapsulates the synchronization parameters that control the data fusion process.