//autogenerated:yes
//nolint:revive,lll
package ipa_building_msgs

import (
	"github.com/bluenviron/goroslib/v2/pkg/msg"
	"github.com/bluenviron/goroslib/v2/pkg/msgs/geometry_msgs"
	"github.com/bluenviron/goroslib/v2/pkg/msgs/sensor_msgs"
)

type MapSegmentationResult struct {
	msg.Package            `ros:"ipa_building_msgs"`
	SegmentedMap           sensor_msgs.Image
	MapResolution          float32
	MapOrigin              geometry_msgs.Pose
	RoomInformationInPixel []RoomInformation
	RoomInformationInMeter []RoomInformation
	DoorwayPoints          []geometry_msgs.Point32
	RoomBoundaries         []geometry_msgs.Polygon
}