Class CustomPointCloudConfiguration
Defined in File ros_msgpack_publisher.h
Class Documentation
-
class CustomPointCloudConfiguration
Configuration of customized pointclouds.
Public Functions
-
inline CustomPointCloudConfiguration()
-
CustomPointCloudConfiguration(const std::string &cfg_name, const std::string &cfg_str)
-
inline const std::string &cfgName(void) const
-
inline bool publish(void) const
-
inline const std::string &topic(void) const
-
inline const std::string &frameid(void) const
-
inline bool fullframe(void) const
-
inline int coordinateNotation(void) const
-
inline PointCloud2MsgPublisher &publisher(void)
-
inline bool fieldEnabled(const std::string &fieldname)
-
inline bool pointEnabled(sick_scansegment_xd::PointXYZRAEI32f &lidar_point)
-
void print(void) const
Protected Attributes
-
std::string m_cfg_name = ""
-
bool m_publish = false
-
std::string m_topic = ""
-
std::string m_frameid = ""
-
int m_coordinate_notation = 0
-
int m_update_method = 0
-
sick_scan_xd::SickRangeFilter m_range_filter
-
std::map<std::string, bool> m_field_enabled
-
std::map<int8_t, bool> m_echo_enabled
-
std::map<int8_t, bool> m_layer_enabled
-
std::map<int8_t, bool> m_reflector_enabled
-
std::map<int8_t, bool> m_infringed_enabled
-
PointCloud2MsgPublisher m_publisher
-
inline CustomPointCloudConfiguration()