FP Perception 0.1.2
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
fp_perception::ImageAnalysisPipeline Class Reference

#include <image_analysis_pipeline.hpp>

Public Member Functions

 ImageAnalysisPipeline (std::shared_ptr< ImageAnalysisDriver > image_analysis_driver, std::shared_ptr< VisionSourceDriver > ros_vision_driver=nullptr, std::shared_ptr< VisionSourceDriver > non_ros_vision_driver=nullptr)
 
image_analysis_result run (image_analysis_request request)
 

Private Attributes

std::shared_ptr< ImageAnalysisDriverimage_analysis_driver_
 
std::shared_ptr< VisionSourceDriverros_vision_driver_
 
std::shared_ptr< VisionSourceDrivernon_ros_vision_driver_
 

Constructor & Destructor Documentation

◆ ImageAnalysisPipeline()

fp_perception::ImageAnalysisPipeline::ImageAnalysisPipeline ( std::shared_ptr< ImageAnalysisDriver image_analysis_driver,
std::shared_ptr< VisionSourceDriver ros_vision_driver = nullptr,
std::shared_ptr< VisionSourceDriver non_ros_vision_driver = nullptr 
)
inline

Member Function Documentation

◆ run()

image_analysis_result fp_perception::ImageAnalysisPipeline::run ( image_analysis_request  request)
inline

Member Data Documentation

◆ image_analysis_driver_

std::shared_ptr<ImageAnalysisDriver> fp_perception::ImageAnalysisPipeline::image_analysis_driver_
private

◆ non_ros_vision_driver_

std::shared_ptr<VisionSourceDriver> fp_perception::ImageAnalysisPipeline::non_ros_vision_driver_
private

◆ ros_vision_driver_

std::shared_ptr<VisionSourceDriver> fp_perception::ImageAnalysisPipeline::ros_vision_driver_
private

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