Shape
This is a ROS message definition.
Source
int64 id -1 # ID, -1 default
uint32 shape 0 # Geometric shape, 0 default
uint32 type 0 # Type, 0 default
geometry_msgs/Pose[] poses # poses describing the shape
tuw_std_msgs/ParameterArray[] params_poses # parameters for each poses
tuw_std_msgs/ParameterArray params # parameters for the shape
uint32 SHAPE_NA = 0
uint32 SHAPE_POINT = 1
uint32 SHAPE_LINE = 2
uint32 SHAPE_LINE_STRIP = 3
uint32 SHAPE_CIRCLE = 4
uint32 SHAPE_POLYGON = 5
uint32 SHAPE_RECTANGLE = 6
uint32 TYPE_NA = 0
uint32 TYPE_MAP = 100 # map of shape rectangle, used to define a map frame
uint32 TYPE_PLANT = 200
uint32 TYPE_PLANT_WINE_ROW = 201
uint32 TYPE_OBSTACLE = 300
uint32 TYPE_OBSTACLE_HOUSE = 301
uint32 TYPE_OBSTACLE_TREE = 302
uint32 TYPE_TRANSIT = 400
uint32 TYPE_TRANSIT_STREET = 401
uint32 TYPE_TRANSIT_GRAVEL = 402
uint32 TYPE_WALL = 500
uint32 TYPE_WALL_ROOM = 501
uint32 TYPE_WALL_HALLWAY = 502