Public Member Functions | Public Attributes | Private Attributes
industrial_extrinsic_cal::ObservationScene Class Reference

a command to take a set of observations from a group of cameras upon a trigger event More...

#include <calibration_job.hpp>

List of all members.

Public Member Functions

void addCameraToScene (boost::shared_ptr< Camera > cameras_in_scene)
 Adds a camera to the scene.
void addObservationToScene (ObservationCmd observation_command)
 Adds and observation of a target by a specific camera in a region of interest.
void addObservationToScene (ObservationCmd observation_command)
 Adds and observation of a target by a specific camera in a region of interest.
void clear ()
 Clears all observations from the command.
void clear ()
 Clears all observations from the command.
int get_id ()
 gets the id of this scene
int get_id ()
 gets the id of this scene
Trigger get_trigger ()
 gets the trigger of this scene
Trigger get_trigger ()
 gets the trigger of this scene
 ObservationScene (Trigger trig, int scene_id)
 Constructor,.
 ObservationScene ()
 destructor, clears observation command list
 ObservationScene (Trigger trig, int scene_id)
 Constructor,.
 ObservationScene ()
 destructor, clears observation command list
void populateObsCmdList (boost::shared_ptr< Camera > camera, boost::shared_ptr< Target > target, Roi roi)
 will populate the observation_command_list_
void setSceneId (int sceneId)
 set scene_id for this scene
void setTrig (const Trigger &trig)
 set the trigger for this scene

Public Attributes

std::vector< boost::shared_ptr
< Camera > > 
cameras_in_scene_
std::vector< ObservationCmdobservation_command_list_

Private Attributes

int scene_id_
Trigger trig_

Detailed Description

a command to take a set of observations from a group of cameras upon a trigger event

Definition at line 84 of file calibration_job.hpp.


Constructor & Destructor Documentation

Constructor,.

Parameters:
TriggerTrig the type of trigger to initiate this observation

Definition at line 90 of file calibration_job.hpp.

destructor, clears observation command list

Definition at line 97 of file calibration_job.hpp.

Constructor,.

Parameters:
TriggerTrig the type of trigger to initiate this observation

Definition at line 38 of file observation_scene.h.

destructor, clears observation command list

Definition at line 45 of file observation_scene.h.


Member Function Documentation

void industrial_extrinsic_cal::ObservationScene::addCameraToScene ( boost::shared_ptr< Camera cameras_in_scene)

Adds a camera to the scene.

Parameters:
cameras_in_scene

Definition at line 54 of file observation_scene.cpp.

Adds and observation of a target by a specific camera in a region of interest.

Parameters:
observation_command,:the camera to make the observation
target,:the target to be observed
roi,:the region of interest in the camera's field of view to look for target

Adds and observation of a target by a specific camera in a region of interest.

Parameters:
observation_command,:the camera to make the observation
target,:the target to be observed
roi,:the region of interest in the camera's field of view to look for target

Definition at line 62 of file calibration_job.cpp.

Clears all observations from the command.

Clears all observations from the command.

gets the id of this scene

Definition at line 75 of file observation_scene.h.

gets the id of this scene

Definition at line 114 of file calibration_job.hpp.

gets the trigger of this scene

Definition at line 82 of file observation_scene.h.

gets the trigger of this scene

Definition at line 121 of file calibration_job.hpp.

void industrial_extrinsic_cal::ObservationScene::populateObsCmdList ( boost::shared_ptr< Camera camera,
boost::shared_ptr< Target target,
Roi  roi 
)

will populate the observation_command_list_

Parameters:
camerathe camera for this observation command
targetthe target for this observation command
roithe region of interest for this observation command

Definition at line 60 of file observation_scene.cpp.

set scene_id for this scene

Parameters:
sceneId

Definition at line 91 of file observation_scene.h.

set the trigger for this scene

Parameters:
trig

Definition at line 99 of file observation_scene.h.


Member Data Documentation

list of cameras in this scened

list of cameras in this scene

Definition at line 128 of file calibration_job.hpp.

list of observations for a scene

Definition at line 125 of file calibration_job.hpp.

unique identifier of this scene

Definition at line 132 of file calibration_job.hpp.

event to trigger the observations in this command

Definition at line 131 of file calibration_job.hpp.


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


industrial_extrinsic_cal
Author(s): Chris Lewis
autogenerated on Wed Aug 26 2015 12:00:27