MultiChannelMap.hpp
Go to the documentation of this file.
1 
28 #pragma once
29 
30 #ifndef LVR2_TYPES_MULTICHANNELMAP
31 #define LVR2_TYPES_MULTICHANNELMAP
32 
33 #include "VariantChannelMap.hpp"
34 
35 namespace lvr2 {
36 
37 //enum MultiChannelMapTypes {
38 // CH_8U,
39 // CH_8S,
40 // CH_16U,
41 // CH_16S,
42 // CH_32U,
43 // CH_32S,
44 // CH_32F,
45 // CH_64F
46 //};
47 
48 // Don't touch the order. (ROS point_fiel compatibility)
49 // TODO In future these should be exchangeable.
50 using MultiChannelMap = VariantChannelMap<
51  char,
52  unsigned char,
53  short,
54  unsigned short,
55  int,
56  unsigned int,
57  float,
58  double
59  >;
60 
61 } // namespace lvr2
62 
63 #endif // LVR2_TYPES_MULTICHANNELMAP
VariantChannelMap.hpp
lvr2::MultiChannelMap
VariantChannelMap< char, unsigned char, short, unsigned short, int, unsigned int, float, double > MultiChannelMap
Definition: MultiChannelMap.hpp:59
lvr2
Definition: BaseBufferManipulators.hpp:39


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:24