ug4
pcl_communication_structs.h File Reference
#include <iterator>
#include <vector>
#include <list>
#include <map>
#include <algorithm>
#include "common/util/smart_pointer.h"
#include "common/util/binary_buffer.h"
#include "common/error.h"

Go to the source code of this file.

Classes

class  pcl::interface_tags::basic_interface_tag
 
class  pcl::BasicInterface< TType, TContainer, TAlloc >
 You may add elements to this interface and iterate over them. More...
 
class  pcl::ICommunicationPolicy< TLayout >
 specializations are responsible to pack and unpack interface data during communication. More...
 
struct  pcl::OrderedInterface< TType, TContainer, TAlloc >::InterfaceEntry
 
struct  pcl::OrderedInterface< TType, TContainer, TAlloc >::InterfaceEntryCmp< TElemCmp >
 
class  pcl::layout_tags::multi_level_layout_tag
 marks a layout as a multi-level layout More...
 
class  pcl::MultiLevelLayout< TInterface >
 the standard multi-level-layout implementation More...
 
class  pcl::interface_tags::ordered_interface_tag
 
class  pcl::OrderedInterface< TType, TContainer, TAlloc >
 You may add elements to this interface and iterate over them. More...
 
class  pcl::layout_tags::single_level_layout_tag
 marks a layout as a single-level layout More...
 
class  pcl::SingleLevelLayout< TInterface >
 the standard single-level-layout implementation More...
 
struct  pcl::type_traits< TType >
 associate internally used types with an external typename More...
 

Namespaces

 pcl
 
 pcl::interface_tags
 Interface tags allow to differentiate between interfaces with different features.
 
 pcl::layout_tags
 Layout tags allow to differentiate between layouts with different features.