callbacks.cpp File Reference

#include <stdexcept>
#include <boost/bind.hpp>
#include <image_transport/image_transport.h>
#include "ros/time.h"
#include "ros/console.h"
#include "ros/assert.h"
#include "ros/common.h"
#include "ros/types.h"
#include "ros/node_handle.h"
#include "ros/publisher.h"
#include "ros/forwards.h"
#include "ros/message.h"
#include "ros/serialization.h"
#include <boost/utility/addressof.hpp>
#include <boost/preprocessor/arithmetic/inc.hpp>
#include <boost/preprocessor/cat.hpp>
#include <boost/preprocessor/config/config.hpp>
#include <boost/preprocessor/punctuation/comma_if.hpp>
#include <boost/preprocessor/repetition/repeat.hpp>
#include <boost/preprocessor/tuple/elem.hpp>
#include <boost/preprocessor/tuple/rem.hpp>
#include <boost/preprocessor/repetition/enum_params.hpp>
#include <boost/preprocessor/arithmetic/dec.hpp>
#include <boost/preprocessor/control/while.hpp>
#include <boost/preprocessor/debug/error.hpp>
#include <boost/preprocessor/detail/auto_rec.hpp>
#include <boost/preprocessor/facilities/identity.hpp>
#include <boost/preprocessor/control/if.hpp>
#include <boost/preprocessor/facilities/empty.hpp>
#include <boost/preprocessor/tuple/eat.hpp>
#include <boost/preprocessor/seq/seq.hpp>
#include <boost/preprocessor/seq/size.hpp>
#include <boost/preprocessor/seq/fold_left.hpp>
#include <boost/preprocessor/arithmetic/sub.hpp>
#include <boost/preprocessor/logical/bool.hpp>
#include <boost/preprocessor/logical/compl.hpp>
#include <boost/utility/enable_if.hpp>
#include <boost/checked_delete.hpp>
#include <iterator>
#include "ros/service_server.h"
#include "ros/subscriber.h"
#include <string>
#include "ros/service_traits.h"
#include "forwards.h"
#include <boost/shared_ptr.hpp>
#include "ros/init.h"
#include "XmlRpcValue.h"
#include "node_handle.h"
#include "ros/names.h"
#include <vector>
#include <ostream>
#include "ros/builtin_message_traits.h"
#include "ros/message_operations.h"
#include "std_msgs/Header.h"
#include <boost/noncopyable.hpp>
#include <boost/function.hpp>
#include <sensor_msgs/Image.h>
#include <ros/ros.h>
#include "image_transport/exception.h"
#include "image_transport/loader_fwds.h"
#include "image_transport/single_subscriber_publisher.h"
#include <sensor_msgs/CameraInfo.h>
#include "image_transport/transport_hints.h"
#include <fstream>
#include <iostream>
#include <features.h>
#include <string.h>
#include <stdio.h>
#include <stdarg.h>
#include <visp/vpConfig.h>
#include <visp/vpException.h>
#include <cmath>
#include <limits>
#include <math.h>
#include <limits.h>
#include <float.h>
#include <gsl/gsl_inline.h>
#include <stddef.h>
#include <gsl/gsl_types.h>
#include <stdlib.h>
#include <gsl/gsl_errno.h>
#include <gsl/gsl_check_range.h>
#include <gsl/gsl_complex.h>
#include <gsl/gsl_vector_complex.h>
#include <gsl/gsl_vector_long_double.h>
#include <gsl/gsl_vector_double.h>
#include <gsl/gsl_vector_float.h>
#include <gsl/gsl_vector_complex_long_double.h>
#include <gsl/gsl_vector_complex_double.h>
#include <gsl/gsl_vector_complex_float.h>
#include <gsl/gsl_vector_ulong.h>
#include <gsl/gsl_vector_long.h>
#include <gsl/gsl_vector_uint.h>
#include <gsl/gsl_vector_int.h>
#include <gsl/gsl_vector_ushort.h>
#include <gsl/gsl_vector_short.h>
#include <gsl/gsl_vector_uchar.h>
#include <gsl/gsl_vector_char.h>
#include <visp/vpMatrix.h>
#include <visp/vpMath.h>
#include <visp/vpRowVector.h>
#include <new>
#include <algorithm>
#include "boost/config.hpp"
#include "boost/assert.hpp"
#include "boost/type.hpp"
#include "boost/type_traits/alignment_of.hpp"
#include "boost/type_traits/type_with_alignment.hpp"
#include "boost/type_traits/remove_reference.hpp"
#include "boost/type_traits/is_reference.hpp"
#include "boost/mpl/if.hpp"
#include "boost/mpl/bool.hpp"
#include "boost/mpl/not.hpp"
#include <boost/type_traits/has_trivial_copy.hpp>
#include <boost/type_traits/detail/bool_trait_def.hpp>
#include <boost/type_traits/detail/bool_trait_undef.hpp>
#include <boost/mpl/void_fwd.hpp>
#include <boost/mpl/aux_/na_spec.hpp>
#include <boost/mpl/aux_/config/msvc.hpp>
#include <boost/mpl/aux_/config/workaround.hpp>
#include <functional>
#include <geometry_msgs/Transform.h>
#include <visp/vpRotationVector.h>
#include <visp/vpRotationMatrix.h>
#include <visp/vpHomogeneousMatrix.h>
#include <visp/vpRxyzVector.h>
#include <visp/vpRzyxVector.h>
#include <visp/vpColVector.h>
#include <visp/vpThetaUVector.h>
#include <visp/vpTranslationVector.h>
#include <visp/vpImage.h>
#include <visp/vpImagePoint.h>
#include <visp/vpRGBa.h>
#include <visp/vpCameraParameters.h>
#include <stdint.h>
#include <bits/types.h>
#include <time.h>
#include <Inventor/SbBasic.h>
#include <assert.h>
#include <Inventor/SoType.h>
#include <Inventor/C/basic.h>
#include <Inventor/lists/SbPList.h>
#include <Inventor/lists/SoBaseList.h>
#include <Inventor/lists/SoTypeList.h>
#include <Inventor/nodes/SoSubNode.h>
#include <Inventor/system/inttypes.h>
#include <Inventor/lists/SbIntList.h>
#include <Inventor/SbName.h>
#include <Inventor/C/base/string.h>
#include <Inventor/C/errors/error.h>
#include <Inventor/errors/SoDebugError.h>
#include <Inventor/misc/SoNotification.h>
#include <Inventor/fields/SoSField.h>
#include <Inventor/fields/SoField.h>
#include <Inventor/C/tidbits.h>
#include <Inventor/lists/SbList.h>
#include <Inventor/SbString.h>
#include <Inventor/fields/SoSubField.h>
#include <Inventor/fields/SoMField.h>
#include <Inventor/fields/SoSFBool.h>
#include <Inventor/VRMLnodes/SoVRMLGeometry.h>
#include <Inventor/fields/SoSFNode.h>
#include <Inventor/elements/SoMaterialBindingElement.h>
#include <Inventor/fields/SoMFInt32.h>
#include <visp/vpPoint.h>
#include <visp/vpMe.h>
#include <list>
#include <visp/vpDebug.h>
#include <visp/vpColor.h>
#include <visp/vpTracker.h>
#include <visp/vpMbtMeLine.h>
#include <visp/vpForwardProjection.h>
#include <visp/vpLine.h>
#include <visp/vpFeatureLine.h>
#include <Inventor/VRMLnodes/SoVRMLIndexedFaceSet.h>
#include <Inventor/VRMLnodes/SoVRMLIndexedLineSet.h>
#include <Inventor/nodes/SoNode.h>
#include <Inventor/SbVec3f.h>
#include <Inventor/misc/SoBase.h>
#include <Inventor/lists/SoNodeList.h>
#include <Inventor/SoLists.h>
#include <Inventor/SoFullPath.h>
#include <Inventor/tools/SbPimplPtr.h>
#include <Inventor/lists/SoEnabledElementsList.h>
#include <Inventor/actions/SoAction.h>
#include <Inventor/actions/SoSubAction.h>
#include <Inventor/tools/SbLazyPimplPtr.h>
#include <Inventor/lists/SoPathList.h>
#include <Inventor/SbVec2s.h>
#include <Inventor/SbMatrix.h>
#include <Inventor/elements/SoInt32Element.h>
#include <Inventor/nodes/SoGroup.h>
#include <Inventor/fields/SoSFEnum.h>
#include <visp_tracker/MovingEdgeConfig.h>
#include <image_transport/image_transport.h>
#include <visp/vpMbEdgeTracker.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

image_transport::CameraSubscriber::Callback bindImageCallback (vpImage< unsigned char > &image, std_msgs::Header &header, sensor_msgs::CameraInfoConstPtr &info)
image_transport::CameraSubscriber::Callback bindImageCallback (vpImage< unsigned char > &image)
void imageCallback (vpImage< unsigned char > &image, std_msgs::Header &header, sensor_msgs::CameraInfoConstPtr &info, const sensor_msgs::Image::ConstPtr &msg, const sensor_msgs::CameraInfoConstPtr &infoConst)
void imageCallback (vpImage< unsigned char > &image, const sensor_msgs::Image::ConstPtr &msg, const sensor_msgs::CameraInfoConstPtr &info)
void reconfigureCallback (vpMbEdgeTracker &tracker, vpImage< unsigned char > &I, vpMe &moving_edge, visp_tracker::MovingEdgeConfig &config, uint32_t level)

Function Documentation

image_transport::CameraSubscriber::Callback bindImageCallback ( vpImage< unsigned char > &  image,
std_msgs::Header &  header,
sensor_msgs::CameraInfoConstPtr &  info 
)

Definition at line 43 of file callbacks.cpp.

image_transport::CameraSubscriber::Callback bindImageCallback ( vpImage< unsigned char > &  image  ) 

Definition at line 37 of file callbacks.cpp.

void imageCallback ( vpImage< unsigned char > &  image,
std_msgs::Header &  header,
sensor_msgs::CameraInfoConstPtr &  info,
const sensor_msgs::Image::ConstPtr &  msg,
const sensor_msgs::CameraInfoConstPtr &  infoConst 
)

Definition at line 25 of file callbacks.cpp.

void imageCallback ( vpImage< unsigned char > &  image,
const sensor_msgs::Image::ConstPtr &  msg,
const sensor_msgs::CameraInfoConstPtr &  info 
)

Definition at line 11 of file callbacks.cpp.

void reconfigureCallback ( vpMbEdgeTracker &  tracker,
vpImage< unsigned char > &  I,
vpMe &  moving_edge,
visp_tracker::MovingEdgeConfig config,
uint32_t  level 
)

Definition at line 52 of file callbacks.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


visp_tracker
Author(s): Thomas Moulard/thomas.moulard@gmail.com
autogenerated on Fri Jan 11 09:39:32 2013