Public Member Functions | Public Attributes | List of all members
halcon_bridge::HalconPointcloud Class Reference

PointCloud message class that is interoperable with sensor_msgs/PointCloud2 but uses a HObjectModel3D representation for the point cloud data. More...

#include <halcon_pointcloud.h>

Public Member Functions

sensor_msgs::PointCloud2Ptr toPointcloudMsg () const
 Convert this message to a ROS sensor_msgs::PointCloud2 message. More...
 
void toPointcloudMsg (sensor_msgs::PointCloud2 &ros_pointcloud) const
 Copy the message data to a ROS sensor_msgs::PointCloud2 message. More...
 
 ~HalconPointcloud ()
 

Public Attributes

HalconCpp::HTuple curvature
 
std_msgs::Header header
 
HalconCpp::HObjectModel3D * model
 

Detailed Description

PointCloud message class that is interoperable with sensor_msgs/PointCloud2 but uses a HObjectModel3D representation for the point cloud data.

Author
Allgeyer Tobias

Definition at line 36 of file halcon_pointcloud.h.

Constructor & Destructor Documentation

halcon_bridge::HalconPointcloud::~HalconPointcloud ( )

Definition at line 39 of file halcon_pointcloud.cpp.

Member Function Documentation

sensor_msgs::PointCloud2Ptr halcon_bridge::HalconPointcloud::toPointcloudMsg ( ) const

Convert this message to a ROS sensor_msgs::PointCloud2 message.

The returned sensor_msgs::PointCloud2 message contains a copy of the Halcon-ObjectModel data.

Definition at line 44 of file halcon_pointcloud.cpp.

void halcon_bridge::HalconPointcloud::toPointcloudMsg ( sensor_msgs::PointCloud2 &  ros_pointcloud) const

Copy the message data to a ROS sensor_msgs::PointCloud2 message.

Definition at line 50 of file halcon_pointcloud.cpp.

Member Data Documentation

HalconCpp::HTuple halcon_bridge::HalconPointcloud::curvature

Definition at line 39 of file halcon_pointcloud.h.

std_msgs::Header halcon_bridge::HalconPointcloud::header

Definition at line 38 of file halcon_pointcloud.h.

HalconCpp::HObjectModel3D* halcon_bridge::HalconPointcloud::model

Definition at line 40 of file halcon_pointcloud.h.


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


asr_halcon_bridge
Author(s): Allgeyer Tobias
autogenerated on Fri Jun 19 2020 03:54:32