perception_interfaces 1.2.0
Loading...
Searching...
No Matches
object_access.hpp
Go to the documentation of this file.
1// Copyright Institute for Automotive Engineering (ika), RWTH Aachen University
2// SPDX-License-Identifier: MIT
3
9#pragma once
10
11#include <geometry_msgs/msg/point.hpp>
12#include <geometry_msgs/msg/pose.hpp>
13#include <geometry_msgs/msg/pose_with_covariance.hpp>
14#include <geometry_msgs/msg/quaternion.hpp>
15#include <geometry_msgs/msg/vector3.hpp>
16#include <tf2_geometry_msgs/tf2_geometry_msgs.hpp>
17
18// Messages
19#include <perception_msgs/msg/object.hpp>
20#include <perception_msgs/msg/object_classification.hpp>
21#include <perception_msgs/msg/object_list.hpp>
22#include <perception_msgs/msg/object_reference_point.hpp>
23#include <perception_msgs/msg/object_state.hpp>
24
25// State Models
26#include <perception_msgs/msg/ego.hpp>
27#include <perception_msgs/msg/egorws.hpp>
28#include <perception_msgs/msg/iscactr.hpp>
29#include <perception_msgs/msg/hexamotion.hpp>
30#include <perception_msgs/msg/trafficlight.hpp>
31
32namespace perception_msgs {
33 namespace gm = geometry_msgs::msg;
34 using namespace msg;
35}
36
Object state sanity checks.
Object state constants.
Convenience getter functions for object state members.
Convenience setter functions for objects state members.
Object state initializers.
Getter functions for objects state members.
Object state vector indices based on state model.
Setter functions for objects state members.
Object state utility functions.