Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
jsk_perception::FlowVelocityThresholding Class Reference

#include <flow_velocity_thresholding.h>

Inheritance diagram for jsk_perception::FlowVelocityThresholding:
Inheritance graph
[legend]

List of all members.

Public Types

typedef
message_filters::sync_policies::ApproximateTime
< opencv_apps::FlowArrayStamped,
sensor_msgs::CameraInfo > 
ApproximateSyncPolicy
typedef
jsk_perception::FlowVelocityThresholdingConfig 
Config
typedef
message_filters::sync_policies::ExactTime
< opencv_apps::FlowArrayStamped,
sensor_msgs::CameraInfo > 
SyncPolicy

Public Member Functions

 FlowVelocityThresholding ()

Protected Member Functions

virtual void callback (const opencv_apps::FlowArrayStamped::ConstPtr &flows_msg)
virtual void callback (const opencv_apps::FlowArrayStamped::ConstPtr &flows_msg, const sensor_msgs::CameraInfo::ConstPtr &info_msg)
virtual void configCallback (Config &config, uint32_t level)
virtual void onInit ()
virtual void process (const opencv_apps::FlowArrayStamped::ConstPtr &flows_msg, const int image_height, const int image_width)
virtual void subscribe ()
virtual void unsubscribe ()

Protected Attributes

bool approximate_sync_
boost::shared_ptr
< message_filters::Synchronizer
< ApproximateSyncPolicy > > 
async_
int image_height_
int image_width_
boost::mutex mutex_
ros::Publisher pub_
int queue_size_
boost::shared_ptr
< dynamic_reconfigure::Server
< Config > > 
srv_
message_filters::Subscriber
< opencv_apps::FlowArrayStamped > 
sub_flow_
message_filters::Subscriber
< sensor_msgs::CameraInfo > 
sub_info_
boost::shared_ptr
< message_filters::Synchronizer
< SyncPolicy > > 
sync_
double threshold_
bool use_camera_info_
int window_size_

Detailed Description

Definition at line 51 of file flow_velocity_thresholding.h.


Member Typedef Documentation

Definition at line 58 of file flow_velocity_thresholding.h.

typedef jsk_perception::FlowVelocityThresholdingConfig jsk_perception::FlowVelocityThresholding::Config

Definition at line 55 of file flow_velocity_thresholding.h.

typedef message_filters::sync_policies::ExactTime< opencv_apps::FlowArrayStamped, sensor_msgs::CameraInfo > jsk_perception::FlowVelocityThresholding::SyncPolicy

Definition at line 61 of file flow_velocity_thresholding.h.


Constructor & Destructor Documentation

Definition at line 54 of file flow_velocity_thresholding.h.


Member Function Documentation

void jsk_perception::FlowVelocityThresholding::callback ( const opencv_apps::FlowArrayStamped::ConstPtr &  flows_msg) [protected, virtual]

Definition at line 110 of file flow_velocity_thresholding.cpp.

void jsk_perception::FlowVelocityThresholding::callback ( const opencv_apps::FlowArrayStamped::ConstPtr &  flows_msg,
const sensor_msgs::CameraInfo::ConstPtr &  info_msg 
) [protected, virtual]

Definition at line 116 of file flow_velocity_thresholding.cpp.

void jsk_perception::FlowVelocityThresholding::configCallback ( Config config,
uint32_t  level 
) [protected, virtual]

Definition at line 61 of file flow_velocity_thresholding.cpp.

void jsk_perception::FlowVelocityThresholding::onInit ( ) [protected, virtual]

Reimplemented from jsk_topic_tools::DiagnosticNodelet.

Definition at line 47 of file flow_velocity_thresholding.cpp.

void jsk_perception::FlowVelocityThresholding::process ( const opencv_apps::FlowArrayStamped::ConstPtr &  flows_msg,
const int  image_height,
const int  image_width 
) [protected, virtual]

Definition at line 123 of file flow_velocity_thresholding.cpp.


Member Data Documentation

Definition at line 78 of file flow_velocity_thresholding.h.

Definition at line 88 of file flow_velocity_thresholding.h.

Definition at line 80 of file flow_velocity_thresholding.h.

Definition at line 81 of file flow_velocity_thresholding.h.

Definition at line 85 of file flow_velocity_thresholding.h.

Definition at line 86 of file flow_velocity_thresholding.h.

Definition at line 79 of file flow_velocity_thresholding.h.

boost::shared_ptr<dynamic_reconfigure::Server<Config> > jsk_perception::FlowVelocityThresholding::srv_ [protected]

Definition at line 91 of file flow_velocity_thresholding.h.

Definition at line 89 of file flow_velocity_thresholding.h.

Definition at line 90 of file flow_velocity_thresholding.h.

Definition at line 87 of file flow_velocity_thresholding.h.

Definition at line 83 of file flow_velocity_thresholding.h.

Definition at line 77 of file flow_velocity_thresholding.h.

Definition at line 82 of file flow_velocity_thresholding.h.


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


jsk_perception
Author(s): Manabu Saito, Ryohei Ueda
autogenerated on Sun Oct 8 2017 02:43:24