|
| template<typename T > |
| void | addInputNodeToQueue (T *image_stitch_input_info) |
| |
| | ADI3DToFImageStitching () |
| | Construct a new ADI3DToFImageStitching object. More...
|
| |
| void | AutoscaleStitching (ADI3DToFImageStitchingInputInfo *image_stitch_input_info) |
| | Calculates Yaw correction and updates output size. More...
|
| |
| void | camInfoCallback (const sensor_msgs::CameraInfoConstPtr &cam_info, int cam_id) |
| | Low-level callback for Com-Info the ID would indicate the source camera. More...
|
| |
| sensor_msgs::PointCloud2::Ptr | convert2ROSPointCloudMsg (short *xyz_frame, std_msgs::Header sensor_header, int img_width, int img_height) |
| | COnvery XYZ 3D fram to ROS point cloud message format. More...
|
| |
| void | depthImageCallback (const sensor_msgs::ImageConstPtr &depth_image, int cam_id, ADI3DToFImageStitchingInputInfo *image_stitch_input_info) |
| | Low-level callback for depth image. More...
|
| |
| void | generatePointCloud (float *xyz_frame, int *lut_3d_to_2d_mapping, const pcl::PointCloud< pcl::PointXYZ >::Ptr &out_pointcloud) |
| | Function to convert 3D XYZ frame to PCL point cloud format. More...
|
| |
| ADI3DToFImageStitchingInputInfo * | getInputNode () |
| | Function to read the next node from the input Queue. More...
|
| |
| void | inputReadAbort () |
| |
| void | irImageCallback (const sensor_msgs::ImageConstPtr &ir_image, int cam_id, ADI3DToFImageStitchingInputInfo *image_stitch_input_info) |
| | Low-level callback for IR image. More...
|
| |
| void | processOutput () |
| | The output process function, this is running a loop which reads the frame from the putput queue, generates the visualization output and publishes the output as ROS messages. More...
|
| |
| void | processOutputAbort () |
| | This function sets the abort flag for the output thread, the function is normally called by the main function to abort the output thread. More...
|
| |
| void | pushOutputNode (ADI3DToFImageStitchingOutputInfo *new_output_node) |
| | This function pushes the debug node to the output queue. If the queue is full, then the last item in the queue gets replaced with the latest node. More...
|
| |
| void | shutDownAllNodes () |
| | This function shuts down all the nodes running in a roscore. More...
|
| |
| bool | stitchFrames () |
| | Stitch function. More...
|
| |
| void | sync2CamerasCamInfoCallback (const sensor_msgs::CameraInfoConstPtr &CameraInfo_cam1, const sensor_msgs::CameraInfoConstPtr &CameraInfo_cam2) |
| | Call back for synchronised topics(CameraInfo) for 2 camera configuration. More...
|
| |
| void | sync2CamerasDepthIRImageCallback (const sensor_msgs::ImageConstPtr &depth_image_cam1, const sensor_msgs::ImageConstPtr &ir_image_cam1, const sensor_msgs::ImageConstPtr &depth_image_cam2, const sensor_msgs::ImageConstPtr &ir_image_cam2) |
| | Call back for synchronised topics(depth and IR image pair) for 2 camera configuration. More...
|
| |
| void | sync3CamerasCamInfoCallback (const sensor_msgs::CameraInfoConstPtr &CameraInfo_cam1, const sensor_msgs::CameraInfoConstPtr &CameraInfo_cam2, const sensor_msgs::CameraInfoConstPtr &CameraInfo_cam3) |
| | Call back for synchronised topics(CameraInfo) for 3 camera configuration. More...
|
| |
| void | sync3CamerasDepthIRImageCallback (const sensor_msgs::ImageConstPtr &depth_image_cam1, const sensor_msgs::ImageConstPtr &ir_image_cam1, const sensor_msgs::ImageConstPtr &depth_image_cam2, const sensor_msgs::ImageConstPtr &ir_image_cam2, const sensor_msgs::ImageConstPtr &depth_image_cam3, const sensor_msgs::ImageConstPtr &ir_image_cam3) |
| | Call back for synchronised topics(depth and IR image pair) for 3 camera configuration. More...
|
| |
| void | sync4CamerasCamInfoCallback (const sensor_msgs::CameraInfoConstPtr &CameraInfo_cam1, const sensor_msgs::CameraInfoConstPtr &CameraInfo_cam2, const sensor_msgs::CameraInfoConstPtr &CameraInfo_cam3, const sensor_msgs::CameraInfoConstPtr &CameraInfo_cam4) |
| | Call back for synchronised topics(CameraInfo) for 4 camera configuration. More...
|
| |
| void | sync4CamerasDepthIRImageCallback (const sensor_msgs::ImageConstPtr &depth_image_cam1, const sensor_msgs::ImageConstPtr &ir_image_cam1, const sensor_msgs::ImageConstPtr &depth_image_cam2, const sensor_msgs::ImageConstPtr &ir_image_cam2, const sensor_msgs::ImageConstPtr &depth_image_cam3, const sensor_msgs::ImageConstPtr &ir_image_cam3, const sensor_msgs::ImageConstPtr &depth_image_cam4, const sensor_msgs::ImageConstPtr &ir_image_cam4) |
| | Call back for synchronised topics(depth and IR image pair) for 4 camera configuration. More...
|
| |
| | ~ADI3DToFImageStitching () |
| | Destroy the ADI3DToFImageStitching object. More...
|
| |
Public Member Functions inherited from ros::NodeHandle |
| Publisher | advertise (AdvertiseOptions &ops) |
| |
| Publisher | advertise (const std::string &topic, uint32_t queue_size, bool latch=false) |
| |
| Publisher | advertise (const std::string &topic, uint32_t queue_size, const SubscriberStatusCallback &connect_cb, const SubscriberStatusCallback &disconnect_cb=SubscriberStatusCallback(), const VoidConstPtr &tracked_object=VoidConstPtr(), bool latch=false) |
| |
| ServiceServer | advertiseService (AdvertiseServiceOptions &ops) |
| |
| ServiceServer | advertiseService (const std::string &service, bool(*srv_func)(MReq &, MRes &)) |
| |
| ServiceServer | advertiseService (const std::string &service, bool(*srv_func)(ServiceEvent< MReq, MRes > &)) |
| |
| ServiceServer | advertiseService (const std::string &service, bool(T::*srv_func)(MReq &, MRes &), const boost::shared_ptr< T > &obj) |
| |
| ServiceServer | advertiseService (const std::string &service, bool(T::*srv_func)(MReq &, MRes &), T *obj) |
| |
| ServiceServer | advertiseService (const std::string &service, bool(T::*srv_func)(ServiceEvent< MReq, MRes > &), const boost::shared_ptr< T > &obj) |
| |
| ServiceServer | advertiseService (const std::string &service, bool(T::*srv_func)(ServiceEvent< MReq, MRes > &), T *obj) |
| |
| ServiceServer | advertiseService (const std::string &service, const boost::function< bool(MReq &, MRes &)> &callback, const VoidConstPtr &tracked_object=VoidConstPtr()) |
| |
| ServiceServer | advertiseService (const std::string &service, const boost::function< bool(S &)> &callback, const VoidConstPtr &tracked_object=VoidConstPtr()) |
| |
| SteadyTimer | createSteadyTimer (SteadyTimerOptions &ops) const |
| |
| SteadyTimer | createSteadyTimer (WallDuration period, const SteadyTimerCallback &callback, bool oneshot=false, bool autostart=true) const |
| |
| SteadyTimer | createSteadyTimer (WallDuration period, void(T::*callback)(const SteadyTimerEvent &), const boost::shared_ptr< T > &obj, bool oneshot=false, bool autostart=true) const |
| |
| SteadyTimer | createSteadyTimer (WallDuration period, void(T::*callback)(const SteadyTimerEvent &), T *obj, bool oneshot=false, bool autostart=true) const |
| |
| Timer | createTimer (Duration period, const TimerCallback &callback, bool oneshot=false, bool autostart=true) const |
| |
| Timer | createTimer (Duration period, void(T::*callback)(const TimerEvent &) const, T *obj, bool oneshot=false, bool autostart=true) const |
| |
| Timer | createTimer (Duration period, void(T::*callback)(const TimerEvent &), const boost::shared_ptr< T > &obj, bool oneshot=false, bool autostart=true) const |
| |
| Timer | createTimer (Duration period, void(T::*callback)(const TimerEvent &), T *obj, bool oneshot=false, bool autostart=true) const |
| |
| Timer | createTimer (Rate r, Handler h, Obj o, bool oneshot=false, bool autostart=true) const |
| |
| Timer | createTimer (TimerOptions &ops) const |
| |
| WallTimer | createWallTimer (WallDuration period, const WallTimerCallback &callback, bool oneshot=false, bool autostart=true) const |
| |
| WallTimer | createWallTimer (WallDuration period, void(T::*callback)(const WallTimerEvent &), const boost::shared_ptr< T > &obj, bool oneshot=false, bool autostart=true) const |
| |
| WallTimer | createWallTimer (WallDuration period, void(T::*callback)(const WallTimerEvent &), T *obj, bool oneshot=false, bool autostart=true) const |
| |
| WallTimer | createWallTimer (WallTimerOptions &ops) const |
| |
| bool | deleteParam (const std::string &key) const |
| |
| CallbackQueueInterface * | getCallbackQueue () const |
| |
| const std::string & | getNamespace () const |
| |
| bool | getParam (const std::string &key, bool &b) const |
| |
| bool | getParam (const std::string &key, double &d) const |
| |
| bool | getParam (const std::string &key, float &f) const |
| |
| bool | getParam (const std::string &key, int &i) const |
| |
| bool | getParam (const std::string &key, std::map< std::string, bool > &map) const |
| |
| bool | getParam (const std::string &key, std::map< std::string, double > &map) const |
| |
| bool | getParam (const std::string &key, std::map< std::string, float > &map) const |
| |
| bool | getParam (const std::string &key, std::map< std::string, int > &map) const |
| |
| bool | getParam (const std::string &key, std::map< std::string, std::string > &map) const |
| |
| bool | getParam (const std::string &key, std::string &s) const |
| |
| bool | getParam (const std::string &key, std::vector< bool > &vec) const |
| |
| bool | getParam (const std::string &key, std::vector< double > &vec) const |
| |
| bool | getParam (const std::string &key, std::vector< float > &vec) const |
| |
| bool | getParam (const std::string &key, std::vector< int > &vec) const |
| |
| bool | getParam (const std::string &key, std::vector< std::string > &vec) const |
| |
| bool | getParam (const std::string &key, XmlRpc::XmlRpcValue &v) const |
| |
| bool | getParamCached (const std::string &key, bool &b) const |
| |
| bool | getParamCached (const std::string &key, double &d) const |
| |
| bool | getParamCached (const std::string &key, float &f) const |
| |
| bool | getParamCached (const std::string &key, int &i) const |
| |
| bool | getParamCached (const std::string &key, std::map< std::string, bool > &map) const |
| |
| bool | getParamCached (const std::string &key, std::map< std::string, double > &map) const |
| |
| bool | getParamCached (const std::string &key, std::map< std::string, float > &map) const |
| |
| bool | getParamCached (const std::string &key, std::map< std::string, int > &map) const |
| |
| bool | getParamCached (const std::string &key, std::map< std::string, std::string > &map) const |
| |
| bool | getParamCached (const std::string &key, std::string &s) const |
| |
| bool | getParamCached (const std::string &key, std::vector< bool > &vec) const |
| |
| bool | getParamCached (const std::string &key, std::vector< double > &vec) const |
| |
| bool | getParamCached (const std::string &key, std::vector< float > &vec) const |
| |
| bool | getParamCached (const std::string &key, std::vector< int > &vec) const |
| |
| bool | getParamCached (const std::string &key, std::vector< std::string > &vec) const |
| |
| bool | getParamCached (const std::string &key, XmlRpc::XmlRpcValue &v) const |
| |
| bool | getParamNames (std::vector< std::string > &keys) const |
| |
| const std::string & | getUnresolvedNamespace () const |
| |
| bool | hasParam (const std::string &key) const |
| |
| | NodeHandle (const NodeHandle &parent, const std::string &ns) |
| |
| | NodeHandle (const NodeHandle &parent, const std::string &ns, const M_string &remappings) |
| |
| | NodeHandle (const NodeHandle &rhs) |
| |
| | NodeHandle (const std::string &ns=std::string(), const M_string &remappings=M_string()) |
| |
| bool | ok () const |
| |
| NodeHandle & | operator= (const NodeHandle &rhs) |
| |
| T | param (const std::string ¶m_name, const T &default_val) const |
| |
| bool | param (const std::string ¶m_name, T ¶m_val, const T &default_val) const |
| |
| std::string | resolveName (const std::string &name, bool remap=true) const |
| |
| bool | searchParam (const std::string &key, std::string &result) const |
| |
| ServiceClient | serviceClient (const std::string &service_name, bool persistent=false, const M_string &header_values=M_string()) |
| |
| ServiceClient | serviceClient (const std::string &service_name, bool persistent=false, const M_string &header_values=M_string()) |
| |
| ServiceClient | serviceClient (ServiceClientOptions &ops) |
| |
| void | setCallbackQueue (CallbackQueueInterface *queue) |
| |
| void | setParam (const std::string &key, bool b) const |
| |
| void | setParam (const std::string &key, const char *s) const |
| |
| void | setParam (const std::string &key, const std::map< std::string, bool > &map) const |
| |
| void | setParam (const std::string &key, const std::map< std::string, double > &map) const |
| |
| void | setParam (const std::string &key, const std::map< std::string, float > &map) const |
| |
| void | setParam (const std::string &key, const std::map< std::string, int > &map) const |
| |
| void | setParam (const std::string &key, const std::map< std::string, std::string > &map) const |
| |
| void | setParam (const std::string &key, const std::string &s) const |
| |
| void | setParam (const std::string &key, const std::vector< bool > &vec) const |
| |
| void | setParam (const std::string &key, const std::vector< double > &vec) const |
| |
| void | setParam (const std::string &key, const std::vector< float > &vec) const |
| |
| void | setParam (const std::string &key, const std::vector< int > &vec) const |
| |
| void | setParam (const std::string &key, const std::vector< std::string > &vec) const |
| |
| void | setParam (const std::string &key, const XmlRpc::XmlRpcValue &v) const |
| |
| void | setParam (const std::string &key, double d) const |
| |
| void | setParam (const std::string &key, int i) const |
| |
| void | shutdown () |
| |
| Subscriber | subscribe (const std::string &topic, uint32_t queue_size, const boost::function< void(C)> &callback, const VoidConstPtr &tracked_object=VoidConstPtr(), const TransportHints &transport_hints=TransportHints()) |
| |
| Subscriber | subscribe (const std::string &topic, uint32_t queue_size, const boost::function< void(const boost::shared_ptr< M const > &)> &callback, const VoidConstPtr &tracked_object=VoidConstPtr(), const TransportHints &transport_hints=TransportHints()) |
| |
| Subscriber | subscribe (const std::string &topic, uint32_t queue_size, void(*fp)(const boost::shared_ptr< M const > &), const TransportHints &transport_hints=TransportHints()) |
| |
| Subscriber | subscribe (const std::string &topic, uint32_t queue_size, void(*fp)(M), const TransportHints &transport_hints=TransportHints()) |
| |
| Subscriber | subscribe (const std::string &topic, uint32_t queue_size, void(T::*fp)(const boost::shared_ptr< M const > &) const, const boost::shared_ptr< T > &obj, const TransportHints &transport_hints=TransportHints()) |
| |
| Subscriber | subscribe (const std::string &topic, uint32_t queue_size, void(T::*fp)(const boost::shared_ptr< M const > &) const, T *obj, const TransportHints &transport_hints=TransportHints()) |
| |
| Subscriber | subscribe (const std::string &topic, uint32_t queue_size, void(T::*fp)(const boost::shared_ptr< M const > &), const boost::shared_ptr< T > &obj, const TransportHints &transport_hints=TransportHints()) |
| |
| Subscriber | subscribe (const std::string &topic, uint32_t queue_size, void(T::*fp)(const boost::shared_ptr< M const > &), T *obj, const TransportHints &transport_hints=TransportHints()) |
| |
| Subscriber | subscribe (const std::string &topic, uint32_t queue_size, void(T::*fp)(M) const, const boost::shared_ptr< T > &obj, const TransportHints &transport_hints=TransportHints()) |
| |
| Subscriber | subscribe (const std::string &topic, uint32_t queue_size, void(T::*fp)(M) const, T *obj, const TransportHints &transport_hints=TransportHints()) |
| |
| Subscriber | subscribe (const std::string &topic, uint32_t queue_size, void(T::*fp)(M), const boost::shared_ptr< T > &obj, const TransportHints &transport_hints=TransportHints()) |
| |
| Subscriber | subscribe (const std::string &topic, uint32_t queue_size, void(T::*fp)(M), T *obj, const TransportHints &transport_hints=TransportHints()) |
| |
| Subscriber | subscribe (SubscribeOptions &ops) |
| |
| | ~NodeHandle () |
| |