#include <camera_observer.hpp>
Public Member Functions | |
virtual bool | addTarget (boost::shared_ptr< Target > targ, Roi &roi)=0 |
add a target to look for | |
virtual void | clearObservations ()=0 |
clear all previous observations | |
virtual void | clearTargets ()=0 |
remove all targets | |
virtual int | getObservations (CameraObservations &camera_observations)=0 |
return observations | |
virtual bool | observationsDone ()=0 |
tells when camera has completed its observations | |
virtual void | triggerCamera ()=0 |
print this object TODO | |
virtual | ~CameraObserver () |
Default destructor. | |
Public Attributes | |
std::string | camera_name_ |
Definition at line 27 of file camera_observer.hpp.
virtual industrial_extrinsic_cal::CameraObserver::~CameraObserver | ( | ) | [inline, virtual] |
Default destructor.
Definition at line 31 of file camera_observer.hpp.
virtual bool industrial_extrinsic_cal::CameraObserver::addTarget | ( | boost::shared_ptr< Target > | targ, |
Roi & | roi | ||
) | [pure virtual] |
add a target to look for
targ | a target to look for |
roi | Region of interest for target |
Implemented in industrial_extrinsic_cal::ROSCameraObserver.
virtual void industrial_extrinsic_cal::CameraObserver::clearObservations | ( | ) | [pure virtual] |
clear all previous observations
Implemented in industrial_extrinsic_cal::ROSCameraObserver.
virtual void industrial_extrinsic_cal::CameraObserver::clearTargets | ( | ) | [pure virtual] |
remove all targets
Implemented in industrial_extrinsic_cal::ROSCameraObserver.
virtual int industrial_extrinsic_cal::CameraObserver::getObservations | ( | CameraObservations & | camera_observations | ) | [pure virtual] |
return observations
output | all observations of targets defined |
Implemented in industrial_extrinsic_cal::ROSCameraObserver.
virtual bool industrial_extrinsic_cal::CameraObserver::observationsDone | ( | ) | [pure virtual] |
tells when camera has completed its observations
Implemented in industrial_extrinsic_cal::ROSCameraObserver.
virtual void industrial_extrinsic_cal::CameraObserver::triggerCamera | ( | ) | [pure virtual] |
print this object TODO
Implemented in industrial_extrinsic_cal::ROSCameraObserver.
string camera_name_ unique name of a camera
Definition at line 57 of file camera_observer.hpp.