1 #ifndef PCL_MESSAGE_IMAGE_H
2 #define PCL_MESSAGE_IMAGE_H
8 #error USE_ROS setup requires PCL to compile against ROS message headers, which is now deprecated
12 #include <pcl/PCLHeader.h>
31 std::vector<pcl::uint8_t>
data;
33 typedef boost::shared_ptr< ::pcl::PCLImage>
Ptr;
34 typedef boost::shared_ptr< ::pcl::PCLImage const>
ConstPtr;
40 inline std::ostream&
operator<<(std::ostream& s, const ::pcl::PCLImage & v)
42 s <<
"header: " << std::endl;
45 s <<
" " << v.height << std::endl;
47 s <<
" " << v.width << std::endl;
49 s <<
" " << v.encoding << std::endl;
50 s <<
"is_bigendian: ";
51 s <<
" " << v.is_bigendian << std::endl;
53 s <<
" " << v.step << std::endl;
54 s <<
"data[]" << std::endl;
55 for (
size_t i = 0; i < v.data.size (); ++i)
57 s <<
" data[" << i <<
"]: ";
58 s <<
" " << v.data[i] << std::endl;
64 #endif // PCL_MESSAGE_IMAGE_H
boost::shared_ptr< ::pcl::PCLImage const > PCLImageConstPtr
boost::shared_ptr< ::pcl::PCLImage > Ptr
boost::shared_ptr< ::pcl::PCLImage const > ConstPtr
std::ostream & operator<<(std::ostream &os, const BivariatePolynomialT< real > &p)
std::vector< pcl::uint8_t > data
boost::shared_ptr< ::pcl::PCLImage > PCLImagePtr
pcl::uint8_t is_bigendian