@@ -22,28 +22,31 @@ class IFrontEnd_grpcProxy: public org::bcom::xpcf::ConfigurableBase, virtual pu
22
22
void unloadComponent () override final ;
23
23
org::bcom::xpcf::XPCFErrorCode onConfigured () override ;
24
24
25
- SolAR::FrameworkReturnCode registerClient (SolAR::api::service::DeviceInfo const & deviceInfo, std::string& uuid) override ;
26
- SolAR::FrameworkReturnCode unregisterClient (std::string const & uuid) override ;
27
- SolAR::FrameworkReturnCode getAllClientsUUID (std::vector<std::string>& uuidList) const override ;
28
- SolAR::FrameworkReturnCode getDeviceInfo (std::string const & uuid, SolAR::api::service::DeviceInfo& deviceInfo) const override ;
29
- SolAR::FrameworkReturnCode init (std::string const & uuid) override ;
30
- SolAR::FrameworkReturnCode init (std::string const & uuid, SolAR::api::service::PipelineMode pipelineMode) override ;
31
- SolAR::FrameworkReturnCode start (std::string const & uuid) override ;
32
- SolAR::FrameworkReturnCode stop (std::string const & uuid) override ;
33
- SolAR::FrameworkReturnCode getProcessingMode (std::string const & uuid, SolAR::api::service::PipelineMode& pipelineMode) const override ;
34
- SolAR::FrameworkReturnCode setCameraParameters (std::string const & uuid, SolAR::datastructure::CameraParameters const & cameraParams) override ;
35
- SolAR::FrameworkReturnCode setCameraParameters (std::string const & uuid, SolAR::datastructure::CameraParameters const & cameraParams1, SolAR::datastructure::CameraParameters const & cameraParams2) override ;
36
- SolAR::FrameworkReturnCode setRectificationParameters (std::string const & uuid, SolAR::datastructure::RectificationParameters const & rectCam1, SolAR::datastructure::RectificationParameters const & rectCam2) override ;
37
- SolAR::FrameworkReturnCode getCameraParameters (std::string const & uuid, SolAR::datastructure::CameraParameters& cameraParams) const override ;
38
- SolAR::FrameworkReturnCode relocalizeProcessRequest (std::string const & uuid, std::vector<SRef<SolAR::datastructure::Image>> const & images, std::vector<SolAR::datastructure::Transform3Df> const & poses, bool fixedPose, SolAR::datastructure::Transform3Df const & worldTransform, std::chrono::system_clock::time_point const & timestamp, SolAR::api::service::TransformStatus& transform3DStatus, SolAR::datastructure::Transform3Df& transform3D, float_t & confidence, SolAR::api::pipeline::MappingStatus& mappingStatus) override ;
39
- SolAR::FrameworkReturnCode relocalizeProcessRequest (std::string const & uuid, std::vector<SRef<SolAR::datastructure::Image>> const & images, std::vector<SolAR::datastructure::Transform3Df> const & poses, bool fixedPose, SolAR::datastructure::Transform3Df const & worldTransform, std::chrono::system_clock::time_point const & timestamp, SolAR::api::service::TransformStatus& transform3DStatus, SolAR::datastructure::Transform3Df& transform3D, float_t & confidence, SolAR::api::pipeline::MappingStatus& mappingStatus, std::vector<SolAR::datastructure::DetectedObject>& detectedObjects) override ;
40
- SolAR::FrameworkReturnCode get3DTransformRequest (std::string const & uuid, SolAR::api::service::TransformStatus& transform3DStatus, SolAR::datastructure::Transform3Df& transform3D, float_t & confidence) override ;
41
- SolAR::FrameworkReturnCode getMappingDataRequest (std::string const & uuid, std::vector<SRef<SolAR::datastructure::CloudPoint>>& outputPointClouds, std::vector<SolAR::datastructure::Transform3Df>& keyframePoses) const override ;
42
- SolAR::FrameworkReturnCode getLastPose (std::string const & uuid, SolAR::datastructure::Transform3Df& pose, SolAR::api::service::PoseType const poseType) const override ;
43
- SolAR::FrameworkReturnCode getMapRequest (SRef<SolAR::datastructure::Map>& map) const override ;
44
- SolAR::FrameworkReturnCode setMapRequest (SRef<SolAR::datastructure::Map> const map) override ;
45
- SolAR::FrameworkReturnCode resetMap () const override ;
46
- SolAR::FrameworkReturnCode getPointCloudRequest (SRef<SolAR::datastructure::PointCloud>& pointCloud) const override ;
25
+ SolAR::FrameworkReturnCode registerClient (SolAR::api::service::DeviceInfo const & deviceInfo, std::string const & mapUUID, std::string& clientUUID) override ;
26
+ SolAR::FrameworkReturnCode unregisterClient (std::string const & clientUUID) override ;
27
+ SolAR::FrameworkReturnCode getAllClientsUUID (std::vector<std::string>& clientUUIDList) const override ;
28
+ SolAR::FrameworkReturnCode getDeviceInfo (std::string const & clientUUID, SolAR::api::service::DeviceInfo& deviceInfo) const override ;
29
+ SolAR::FrameworkReturnCode init (std::string const & clientUUID) override ;
30
+ SolAR::FrameworkReturnCode init (std::string const & clientUUID, SolAR::api::service::PipelineMode pipelineMode) override ;
31
+ SolAR::FrameworkReturnCode start (std::string const & clientUUID) override ;
32
+ SolAR::FrameworkReturnCode stop (std::string const & clientUUID) override ;
33
+ SolAR::FrameworkReturnCode getProcessingMode (std::string const & clientUUID, SolAR::api::service::PipelineMode& pipelineMode) const override ;
34
+ SolAR::FrameworkReturnCode setCameraParameters (std::string const & clientUUID, SolAR::datastructure::CameraParameters const & cameraParams) override ;
35
+ SolAR::FrameworkReturnCode setCameraParameters (std::string const & clientUUID, SolAR::datastructure::CameraParameters const & cameraParams1, SolAR::datastructure::CameraParameters const & cameraParams2) override ;
36
+ SolAR::FrameworkReturnCode setRectificationParameters (std::string const & clientUUID, SolAR::datastructure::RectificationParameters const & rectCam1, SolAR::datastructure::RectificationParameters const & rectCam2) override ;
37
+ SolAR::FrameworkReturnCode getCameraParameters (std::string const & clientUUID, SolAR::datastructure::CameraParameters& cameraParams) const override ;
38
+ SolAR::FrameworkReturnCode relocalizeProcessRequest (std::string const & clientUUID, std::vector<SRef<SolAR::datastructure::Image>> const & images, std::vector<SolAR::datastructure::Transform3Df> const & poses, bool fixedPose, SolAR::datastructure::Transform3Df const & worldTransform, std::chrono::system_clock::time_point const & timestamp, SolAR::api::service::TransformStatus& transform3DStatus, SolAR::datastructure::Transform3Df& transform3D, float_t & confidence, SolAR::api::pipeline::MappingStatus& mappingStatus) override ;
39
+ SolAR::FrameworkReturnCode relocalizeProcessRequest (std::string const & clientUUID, std::vector<SRef<SolAR::datastructure::Image>> const & images, std::vector<SolAR::datastructure::Transform3Df> const & poses, bool fixedPose, SolAR::datastructure::Transform3Df const & worldTransform, std::chrono::system_clock::time_point const & timestamp, SolAR::api::service::TransformStatus& transform3DStatus, SolAR::datastructure::Transform3Df& transform3D, float_t & confidence, SolAR::api::pipeline::MappingStatus& mappingStatus, std::vector<SolAR::datastructure::DetectedObject>& detectedObjects) override ;
40
+ SolAR::FrameworkReturnCode get3DTransformRequest (std::string const & clientUUID, SolAR::api::service::TransformStatus& transform3DStatus, SolAR::datastructure::Transform3Df& transform3D, float_t & confidence) override ;
41
+ SolAR::FrameworkReturnCode getMappingDataRequest (std::string const & clientUUID, std::vector<SRef<SolAR::datastructure::CloudPoint>>& outputPointClouds, std::vector<SolAR::datastructure::Transform3Df>& keyframePoses) const override ;
42
+ SolAR::FrameworkReturnCode getLastPose (std::string const & clientUUID, SolAR::datastructure::Transform3Df& pose, SolAR::api::service::PoseType const poseType) const override ;
43
+ SolAR::FrameworkReturnCode createMap (std::string const & mapUUID) override ;
44
+ SolAR::FrameworkReturnCode deleteMap (std::string const & mapUUID) override ;
45
+ SolAR::FrameworkReturnCode getAllMapsUUID (std::vector<std::string>& mapUUIDList) const override ;
46
+ SolAR::FrameworkReturnCode getClientMapUUID (std::string const & clientUUID, std::string& mapUUID) const override ;
47
+ SolAR::FrameworkReturnCode getMapRequest (std::string const & mapUUID, SRef<SolAR::datastructure::Map>& mapDatastructure) const override ;
48
+ SolAR::FrameworkReturnCode setMapRequest (std::string const & mapUUID, SRef<SolAR::datastructure::Map> const mapDatastructure) override ;
49
+ SolAR::FrameworkReturnCode getPointCloudRequest (std::string const & mapUUID, SRef<SolAR::datastructure::PointCloud>& pointCloud) const override ;
47
50
48
51
49
52
private:
0 commit comments