Public Member Functions | |
void | onInit () |
Private Member Functions | |
void | connectCb (const image_transport::SingleSubscriberPublisher &ssp) |
void | disconnectCb (const image_transport::SingleSubscriberPublisher &) |
void | do_work (const sensor_msgs::ImageConstPtr &msg, const std::string input_frame_from_msg) |
void | imageCallback (const sensor_msgs::ImageConstPtr &msg) |
void | reconfigureCallback (jsk_perception::EdgeDetectorConfig &new_config, uint32_t level) |
void | subscribe () |
void | unsubscribe () |
Private Attributes | |
int | _apertureSize |
bool | _L2gradient |
double | _threshold1 |
double | _threshold2 |
jsk_perception::EdgeDetectorConfig | config_ |
image_transport::Publisher | img_pub_ |
image_transport::Subscriber | img_sub_ |
boost::shared_ptr < image_transport::ImageTransport > | it_ |
ros::NodeHandle | nh_ |
dynamic_reconfigure::Server < jsk_perception::EdgeDetectorConfig > | srv |
int | subscriber_count_ |
Definition at line 16 of file edge_detector.cpp.
void jsk_perception::EdgeDetector::connectCb | ( | const image_transport::SingleSubscriberPublisher & | ssp | ) | [inline, private] |
Definition at line 92 of file edge_detector.cpp.
void jsk_perception::EdgeDetector::disconnectCb | ( | const image_transport::SingleSubscriberPublisher & | ) | [inline, private] |
Definition at line 99 of file edge_detector.cpp.
void jsk_perception::EdgeDetector::do_work | ( | const sensor_msgs::ImageConstPtr & | msg, |
const std::string | input_frame_from_msg | ||
) | [inline, private] |
Definition at line 52 of file edge_detector.cpp.
void jsk_perception::EdgeDetector::imageCallback | ( | const sensor_msgs::ImageConstPtr & | msg | ) | [inline, private] |
Definition at line 47 of file edge_detector.cpp.
void jsk_perception::EdgeDetector::onInit | ( | ) | [inline, virtual] |
Implements nodelet::Nodelet.
Definition at line 108 of file edge_detector.cpp.
void jsk_perception::EdgeDetector::reconfigureCallback | ( | jsk_perception::EdgeDetectorConfig & | new_config, |
uint32_t | level | ||
) | [inline, private] |
Definition at line 33 of file edge_detector.cpp.
void jsk_perception::EdgeDetector::subscribe | ( | ) | [inline, private] |
Definition at line 80 of file edge_detector.cpp.
void jsk_perception::EdgeDetector::unsubscribe | ( | ) | [inline, private] |
Definition at line 86 of file edge_detector.cpp.
int jsk_perception::EdgeDetector::_apertureSize [private] |
Definition at line 30 of file edge_detector.cpp.
bool jsk_perception::EdgeDetector::_L2gradient [private] |
Definition at line 31 of file edge_detector.cpp.
double jsk_perception::EdgeDetector::_threshold1 [private] |
Definition at line 28 of file edge_detector.cpp.
double jsk_perception::EdgeDetector::_threshold2 [private] |
Definition at line 29 of file edge_detector.cpp.
jsk_perception::EdgeDetectorConfig jsk_perception::EdgeDetector::config_ [private] |
Definition at line 18 of file edge_detector.cpp.
Definition at line 21 of file edge_detector.cpp.
Definition at line 22 of file edge_detector.cpp.
boost::shared_ptr<image_transport::ImageTransport> jsk_perception::EdgeDetector::it_ [private] |
Definition at line 24 of file edge_detector.cpp.
Reimplemented from nodelet::Nodelet.
Definition at line 25 of file edge_detector.cpp.
dynamic_reconfigure::Server<jsk_perception::EdgeDetectorConfig> jsk_perception::EdgeDetector::srv [private] |
Definition at line 19 of file edge_detector.cpp.
int jsk_perception::EdgeDetector::subscriber_count_ [private] |
Definition at line 26 of file edge_detector.cpp.