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

a high level camera wraper including its parameters, and its observer More...

#include <calibration_job.hpp>

List of all members.

Public Member Functions

 Camera ()
 default Constructor
 Camera ()
 default Constructor
 Camera (std::string name, CameraParameters camera_parameters, bool is_moving)
 Constructor.
 Camera (std::string name, CameraParameters camera_parameters, bool is_moving)
 Constructor.
bool isMoving ()
bool isMoving ()
 ~Camera ()
 default destructor, nothing to do really
 ~Camera ()
 default destructor, nothing to do really

Public Attributes

std::string camera_name_
boost::shared_ptr
< DummyCameraObserver > 
camera_observer_
boost::shared_ptr
< ROSCameraObserver
camera_observer_
CameraParameters camera_parameters_
bool fixed_extrinsics_
bool fixed_intrinsics_

Private Attributes

bool is_moving_

Detailed Description

a high level camera wraper including its parameters, and its observer

a high level camera wrapper including its parameters, and its observer

Definition at line 33 of file calibration_job.hpp.


Constructor & Destructor Documentation

default Constructor

Definition at line 42 of file calibration_job.cpp.

industrial_extrinsic_cal::Camera::Camera ( std::string  name,
CameraParameters  camera_parameters,
bool  is_moving 
)

Constructor.

Parameters:
namename of camera
camera_parametersintrinsic and extrinsic camera parameters
is_movingstatic camera = false, moving camera=true

default destructor, nothing to do really

Definition at line 53 of file calibration_job.cpp.

default Constructor

industrial_extrinsic_cal::Camera::Camera ( std::string  name,
CameraParameters  camera_parameters,
bool  is_moving 
)

Constructor.

Parameters:
namename of camera
camera_parametersintrinsic and extrinsic camera parameters
is_movingstatic camera = false, moving camera=true

default destructor, nothing to do really


Member Function Documentation

bool Camera::isMoving ( )

is the camera's location fixed or not? moving cameras get multiple pose parameters static cameras get but one set of pose parameters

Definition at line 57 of file calibration_job.cpp.

is the camera's location fixed or not? moving cameras get multiple pose parameters static cameras get but one set of pose parameters


Member Data Documentation

std::string Camera::camera_name_

string camera_name_ unique name of a camera

Definition at line 58 of file calibration_job.hpp.

boost::shared_ptr<DummyCameraObserver> industrial_extrinsic_cal::Camera::camera_observer_

processes images, does CameraObservations

Definition at line 54 of file calibration_job.hpp.

processes images, does CameraObservations

Definition at line 55 of file camera_definition.h.

The intrinsic and extrinsic parameters

Definition at line 55 of file calibration_job.hpp.

are the extrinsics known?

Definition at line 61 of file calibration_job.hpp.

Definition at line 60 of file calibration_job.hpp.

bool Camera::is_moving_ [private]

are the extrinsics known? bool is_moving_ false for static cameras

Definition at line 64 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