00001 #ifndef PCL_MESSAGE_VERTICES_H
00002 #define PCL_MESSAGE_VERTICES_H
00003 #include <string>
00004 #include <vector>
00005 #include <ostream>
00006
00007 namespace pcl
00008 {
00009 template <class ContainerAllocator>
00010 struct Vertices_
00011 {
00012 typedef Vertices_<ContainerAllocator> Type;
00013
00014 Vertices_()
00015 : vertices()
00016 {
00017 }
00018
00019 Vertices_(const ContainerAllocator& _alloc)
00020 : vertices(_alloc)
00021 {
00022 }
00023
00024 typedef std::vector<uint32_t, typename ContainerAllocator::template rebind<uint32_t>::other > _vertices_type;
00025 std::vector<uint32_t, typename ContainerAllocator::template rebind<uint32_t>::other > vertices;
00026
00027 public:
00028 typedef boost::shared_ptr< ::pcl::Vertices_<ContainerAllocator> > Ptr;
00029 typedef boost::shared_ptr< ::pcl::Vertices_<ContainerAllocator> const> ConstPtr;
00030 };
00031 typedef ::pcl::Vertices_<std::allocator<void> > Vertices;
00032
00033 typedef boost::shared_ptr< ::pcl::Vertices> VerticesPtr;
00034 typedef boost::shared_ptr< ::pcl::Vertices const> VerticesConstPtr;
00035
00036 }
00037
00038 #endif // PCL_MESSAGE_VERTICES_H
00039