Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
AdjExposure Class Reference

List of all members.

Public Member Functions

 AdjExposure (ros::NodeHandle nh)

Private Member Functions

void adjust (const sensor_msgs::ImageConstPtr &ms)
void changeROI (const sensor_msgs::RegionOfInterestConstPtr &r)
void setExposure ()

Private Attributes

sensor_msgs::CvBridge bridge
ros::ServiceClient cl
int exposure
int exposure_max
int exposure_min
IplImage * image
string input_topic
int mode
ros::NodeHandle n
IplImage * non_image
string prefix
CvRect roi
string roi_input_topic
bool roi_set
ros::Subscriber sub
ros::Subscriber sub_roi

Static Private Attributes

static const int avg_brightness_auto = 120
static const int pattern_number = 4

Detailed Description

Definition at line 45 of file adjust_exposure.cpp.


Constructor & Destructor Documentation

Definition at line 181 of file adjust_exposure.cpp.


Member Function Documentation

void AdjExposure::adjust ( const sensor_msgs::ImageConstPtr &  ms) [inline, private]

Definition at line 101 of file adjust_exposure.cpp.

void AdjExposure::changeROI ( const sensor_msgs::RegionOfInterestConstPtr &  r) [inline, private]

Definition at line 89 of file adjust_exposure.cpp.

void AdjExposure::setExposure ( ) [inline, private]

Definition at line 77 of file adjust_exposure.cpp.


Member Data Documentation

const int AdjExposure::avg_brightness_auto = 120 [static, private]

Definition at line 70 of file adjust_exposure.cpp.

Definition at line 62 of file adjust_exposure.cpp.

Definition at line 51 of file adjust_exposure.cpp.

Definition at line 64 of file adjust_exposure.cpp.

Definition at line 64 of file adjust_exposure.cpp.

Definition at line 64 of file adjust_exposure.cpp.

IplImage* AdjExposure::image [private]

Definition at line 57 of file adjust_exposure.cpp.

Definition at line 54 of file adjust_exposure.cpp.

Definition at line 65 of file adjust_exposure.cpp.

Definition at line 48 of file adjust_exposure.cpp.

IplImage* AdjExposure::non_image [private]

Definition at line 58 of file adjust_exposure.cpp.

const int AdjExposure::pattern_number = 4 [static, private]

Definition at line 73 of file adjust_exposure.cpp.

Definition at line 53 of file adjust_exposure.cpp.

CvRect AdjExposure::roi [private]

Definition at line 60 of file adjust_exposure.cpp.

Definition at line 55 of file adjust_exposure.cpp.

Definition at line 67 of file adjust_exposure.cpp.

Definition at line 49 of file adjust_exposure.cpp.

Definition at line 50 of file adjust_exposure.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


ias_projected_light
Author(s): Florian Zacherl, Dejan Pangercic
autogenerated on Thu May 23 2013 17:02:41