EasyCV  0.9.36
Easy! Computer Vision
Public Member Functions | Private Attributes | List of all members
cvac::OutputResults Class Reference

#include <OutputResults.h>

Public Member Functions

 OutputResults (const cvac::DetectorCallbackHandlerPrx callback, const std::string callbackFreq)
 
void addResult (cvac::Result &curRes, cvac::Labelable &labelable, std::vector< cv::Rect > rects, std::string labName, float confidence)
 
void finishedResults (cvac::RunSetIterator &runSetIter)
 

Private Attributes

std::string mLastFile
 
std::string mCallbackFreq
 
cvac::ResultmPrevResult
 
cvac::DetectorCallbackHandlerPrx mCallback
 

Constructor & Destructor Documentation

OutputResults::OutputResults ( const cvac::DetectorCallbackHandlerPrx  callback,
const std::string  callbackFreq 
)

Member Function Documentation

void OutputResults::addResult ( cvac::Result curRes,
cvac::Labelable labelable,
std::vector< cv::Rect >  rects,
std::string  labName,
float  confidence 
)

Add these rectangles and labelable to the results and output to client if its the correct time based on callbackFeq

void OutputResults::finishedResults ( cvac::RunSetIterator runSetIter)

Tell OutputResults the results are complete. The client will be called with any final results as per callbackFeq.

Member Data Documentation

cvac::DetectorCallbackHandlerPrx cvac::OutputResults::mCallback
private
std::string cvac::OutputResults::mCallbackFreq
private
std::string cvac::OutputResults::mLastFile
private
cvac::Result* cvac::OutputResults::mPrevResult
private

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