Public Member Functions | Private Attributes | List of all members
psen_scan_v2::ZoneSetMsgBuilder Class Reference

#include <zoneset_msg_builder.h>

Public Member Functions

ZoneSet build () const
 
ZoneSetMsgBuilderheaderFrameId (const std::string &header_frame_id)
 
ZoneSetMsgBuilderheaderSeq (uint32_t header_seq)
 
ZoneSetMsgBuilderheaderStamp (const ros::Time &header_stamp)
 
ZoneSetMsgBuildermuting1 (const geometry_msgs::Polygon &muting1)
 
ZoneSetMsgBuildermuting2 (const geometry_msgs::Polygon &muting2)
 
ZoneSetMsgBuildersafety1 (const geometry_msgs::Polygon &safety1)
 
ZoneSetMsgBuildersafety2 (const geometry_msgs::Polygon &safety2)
 
ZoneSetMsgBuildersafety3 (const geometry_msgs::Polygon &safety3)
 
ZoneSetMsgBuilderspeedLower (const float &speed_lower)
 
ZoneSetMsgBuilderspeedUpper (const float &speed_upper)
 
ZoneSetMsgBuilderwarn1 (const geometry_msgs::Polygon &warn1)
 
ZoneSetMsgBuilderwarn2 (const geometry_msgs::Polygon &warn2)
 

Private Attributes

ZoneSet zoneset_msg_
 

Detailed Description

Definition at line 29 of file zoneset_msg_builder.h.

Member Function Documentation

◆ build()

ZoneSet psen_scan_v2::ZoneSetMsgBuilder::build ( ) const
inline

Definition at line 52 of file zoneset_msg_builder.h.

◆ headerFrameId()

ZoneSetMsgBuilder & psen_scan_v2::ZoneSetMsgBuilder::headerFrameId ( const std::string &  header_frame_id)
inline

Definition at line 69 of file zoneset_msg_builder.h.

◆ headerSeq()

ZoneSetMsgBuilder & psen_scan_v2::ZoneSetMsgBuilder::headerSeq ( uint32_t  header_seq)
inline

Definition at line 57 of file zoneset_msg_builder.h.

◆ headerStamp()

ZoneSetMsgBuilder & psen_scan_v2::ZoneSetMsgBuilder::headerStamp ( const ros::Time header_stamp)
inline

Definition at line 63 of file zoneset_msg_builder.h.

◆ muting1()

ZoneSetMsgBuilder & psen_scan_v2::ZoneSetMsgBuilder::muting1 ( const geometry_msgs::Polygon &  muting1)
inline

Definition at line 105 of file zoneset_msg_builder.h.

◆ muting2()

ZoneSetMsgBuilder & psen_scan_v2::ZoneSetMsgBuilder::muting2 ( const geometry_msgs::Polygon &  muting2)
inline

Definition at line 111 of file zoneset_msg_builder.h.

◆ safety1()

ZoneSetMsgBuilder & psen_scan_v2::ZoneSetMsgBuilder::safety1 ( const geometry_msgs::Polygon &  safety1)
inline

Definition at line 75 of file zoneset_msg_builder.h.

◆ safety2()

ZoneSetMsgBuilder & psen_scan_v2::ZoneSetMsgBuilder::safety2 ( const geometry_msgs::Polygon &  safety2)
inline

Definition at line 81 of file zoneset_msg_builder.h.

◆ safety3()

ZoneSetMsgBuilder & psen_scan_v2::ZoneSetMsgBuilder::safety3 ( const geometry_msgs::Polygon &  safety3)
inline

Definition at line 87 of file zoneset_msg_builder.h.

◆ speedLower()

ZoneSetMsgBuilder & psen_scan_v2::ZoneSetMsgBuilder::speedLower ( const float &  speed_lower)
inline

Definition at line 117 of file zoneset_msg_builder.h.

◆ speedUpper()

ZoneSetMsgBuilder & psen_scan_v2::ZoneSetMsgBuilder::speedUpper ( const float &  speed_upper)
inline

Definition at line 123 of file zoneset_msg_builder.h.

◆ warn1()

ZoneSetMsgBuilder & psen_scan_v2::ZoneSetMsgBuilder::warn1 ( const geometry_msgs::Polygon &  warn1)
inline

Definition at line 93 of file zoneset_msg_builder.h.

◆ warn2()

ZoneSetMsgBuilder & psen_scan_v2::ZoneSetMsgBuilder::warn2 ( const geometry_msgs::Polygon &  warn2)
inline

Definition at line 99 of file zoneset_msg_builder.h.

Member Data Documentation

◆ zoneset_msg_

ZoneSet psen_scan_v2::ZoneSetMsgBuilder::zoneset_msg_
private

Definition at line 49 of file zoneset_msg_builder.h.


The documentation for this class was generated from the following file:


psen_scan_v2
Author(s): Pilz GmbH + Co. KG
autogenerated on Sat Nov 25 2023 03:46:26