All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Classes | Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes
image_algos::ColorFindHSV Class Reference

#include <color_find_hsv.h>

Inheritance diagram for image_algos::ColorFindHSV:
Inheritance graph
[legend]

List of all members.

Classes

struct  threshold_values

Public Types

typedef sensor_msgs::Image InputType
typedef ias_table_msgs::TableObject OutputType

Public Member Functions

 ColorFindHSV ()
void init (ros::NodeHandle &)
boost::shared_ptr< const
OutputType
output ()
void post ()
void pre ()
std::string process (const boost::shared_ptr< const InputType >)
std::vector< std::stringprovides ()
std::vector< std::stringrequires ()

Static Public Member Functions

static std::string default_input_topic ()
static std::string default_node_name ()
static std::string default_output_topic ()

Protected Attributes

sensor_msgs::CvBridge bridge_
boost::shared_ptr< OutputTypecolor_
std::map< std::string,
threshold_values
color_values_map_
std::string colors_yaml_file_
ros::NodeHandle nh_
ros::Publisher result_image_pub_
struct
image_algos::ColorFindHSV::threshold_values 
threshold_values_

Detailed Description

Definition at line 51 of file color_find_hsv.h.


Member Typedef Documentation

typedef sensor_msgs::Image image_algos::ColorFindHSV::InputType

Reimplemented from image_algos::ImageAlgo.

Definition at line 57 of file color_find_hsv.h.

Reimplemented from image_algos::ImageAlgo.

Definition at line 59 of file color_find_hsv.h.


Constructor & Destructor Documentation

Definition at line 54 of file color_find_hsv.h.


Member Function Documentation

Reimplemented from image_algos::ImageAlgo.

Definition at line 61 of file color_find_hsv.h.

Reimplemented from image_algos::ImageAlgo.

Definition at line 67 of file color_find_hsv.h.

Reimplemented from image_algos::ImageAlgo.

Definition at line 64 of file color_find_hsv.h.

Implements image_algos::ImageAlgo.

Definition at line 37 of file color_find_hsv.cpp.

boost::shared_ptr< const ColorFindHSV::OutputType > ColorFindHSV::output ( )

Reimplemented from image_algos::ImageAlgo.

Definition at line 201 of file color_find_hsv.cpp.

void ColorFindHSV::post ( ) [virtual]

Implements image_algos::ImageAlgo.

Definition at line 71 of file color_find_hsv.cpp.

void ColorFindHSV::pre ( ) [virtual]

Implements image_algos::ImageAlgo.

Definition at line 65 of file color_find_hsv.cpp.

std::string ColorFindHSV::process ( const boost::shared_ptr< const InputType input)

Definition at line 89 of file color_find_hsv.cpp.

Implements image_algos::ImageAlgo.

Definition at line 83 of file color_find_hsv.cpp.

Implements image_algos::ImageAlgo.

Definition at line 77 of file color_find_hsv.cpp.


Member Data Documentation

Definition at line 96 of file color_find_hsv.h.

boost::shared_ptr<OutputType> image_algos::ColorFindHSV::color_ [protected]

Definition at line 92 of file color_find_hsv.h.

Definition at line 90 of file color_find_hsv.h.

Definition at line 94 of file color_find_hsv.h.

Definition at line 79 of file color_find_hsv.h.

Definition at line 98 of file color_find_hsv.h.


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


image_algos
Author(s): Dejan Pangercic
autogenerated on Thu May 23 2013 18:41:31