#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>
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) |
| 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.