Solar
Public Member Functions | List of all members
SolAR::MODULES::TOOLS::SolARMapUpdate Class Reference

Update the global map after merging a local map into the global map. UUID: 3960331a-9190-48f4-aeba-e20bf6a24465 More...

#include <SolARMapUpdate.h>

Inheritance diagram for SolAR::MODULES::TOOLS::SolARMapUpdate:
Inheritance graph
[legend]
Collaboration diagram for SolAR::MODULES::TOOLS::SolARMapUpdate:
Collaboration graph
[legend]

Public Member Functions

void setCameraParameters (const SolAR::datastructure::CameraParameters &camParams) override
 this method is used to set intrinsic parameters and distorsion of the camera More...
 
FrameworkReturnCode update (SRef< datastructure::Map > globalMap, const std::vector< uint32_t > &newKeyframeIds) override
 Update the global map. More...
 
org::bcom::xpcf::XPCFErrorCode onConfigured () override final
 
void unloadComponent () override final
 

Detailed Description

Update the global map after merging a local map into the global map. UUID: 3960331a-9190-48f4-aeba-e20bf6a24465

Injectables
SolAR::api::storage::IMapManager
SolAR::api::geom::IProject
SolAR::api::features::IDescriptorMatcherRegion
Properties
m_thresAngleViewDirection
type: float; range : [0..3.14f]; default: 0.85f

Member Function Documentation

◆ setCameraParameters()

void SolAR::MODULES::TOOLS::SolARMapUpdate::setCameraParameters ( const SolAR::datastructure::CameraParameters &  camParams)
override

this method is used to set intrinsic parameters and distorsion of the camera

Parameters
[in]camParamsCamera parameters.

◆ update()

FrameworkReturnCode SolAR::MODULES::TOOLS::SolARMapUpdate::update ( SRef< datastructure::Map >  globalMap,
const std::vector< uint32_t > &  newKeyframeIds 
)
override

Update the global map.

Parameters
[in,out]globalMapthe global map
[in]newKeyframeIdsthe ids of new keyframes.
Returns
FrameworkReturnCode::SUCCESS if the fusion succeed, else FrameworkReturnCode::_ERROR.

The documentation for this class was generated from the following file: