Solar
|
Defines a map update pipeline. UUID: 49cbd32c-6dfa-4155-b151-7261dd13f552
More...
#include <IMapUpdatePipeline.h>
Public Member Functions | |
IMapUpdatePipeline ()=default | |
IMapUpdatePipeline default constructor. | |
virtual | ~IMapUpdatePipeline ()=default |
IMapUpdatePipeline default destructor. | |
virtual FrameworkReturnCode | setCameraParameters (const SolAR::datastructure::CameraParameters &cameraParams)=0 |
Set the camera parameters. More... | |
virtual FrameworkReturnCode | mapUpdateRequest (const SRef< SolAR::datastructure::Map > map)=0 |
Request to the map update pipeline to update the global map from a local map. More... | |
virtual FrameworkReturnCode | getMapRequest (SRef< SolAR::datastructure::Map > &map) const =0 |
Request to the map update pipeline to get the global map. More... | |
virtual FrameworkReturnCode | getSubmapRequest (const SRef< SolAR::datastructure::Frame > frame, SRef< SolAR::datastructure::Map > &map) const =0 |
Request to the map update pipeline to get a submap based on a query frame. More... | |
virtual FrameworkReturnCode | resetMap ()=0 |
Reset the map stored by the map update pipeline. More... | |
Public Member Functions inherited from SolAR::api::pipeline::IPipeline | |
virtual FrameworkReturnCode | init ()=0 |
Initialization of the pipeline. More... | |
virtual FrameworkReturnCode | start ()=0 |
Start the pipeline. More... | |
virtual FrameworkReturnCode | stop ()=0 |
Stop the pipeline. More... | |
Defines a map update pipeline. UUID: 49cbd32c-6dfa-4155-b151-7261dd13f552
This class provides the interface to define a map update pipeline.
|
pure virtual |
Request to the map update pipeline to get the global map.
[out] | map | the output global map |
|
pure virtual |
Request to the map update pipeline to get a submap based on a query frame.
[in] | frame | the query frame |
[out] | map | the output submap |
|
pure virtual |
Request to the map update pipeline to update the global map from a local map.
[in] | map | the input local map to process |
|
pure virtual |
Reset the map stored by the map update pipeline.
|
pure virtual |
Set the camera parameters.
[in] | cameraParams | the camera parameters (its resolution and its focal) |