Autoware.Auto
objects_with_associations.hpp File Reference
#include <autoware_auto_perception_msgs/msg/classified_roi_array.hpp>
#include <autoware_auto_perception_msgs/msg/detected_objects.hpp>
#include <autoware_auto_perception_msgs/msg/tracked_objects.hpp>
#include <tracking/visibility_control.hpp>
#include <utility>
#include <vector>
Include dependency graph for objects_with_associations.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  autoware::perception::tracking::Association
 A struct that represents an association. It holds an enum that indicates the type of a match and an index of an object to which this association is matched. More...
 
class  autoware::perception::tracking::Associated< MsgT >
 This class describes an associated object array of a certain message type. More...
 

Namespaces

 autoware
 This file defines the lanelet2_map_provider_node class.
 
 autoware::perception
 Perception related algorithms and functionality, such as those acting on 3D lidar data, camera data, radar, or ultrasonic information.
 
 autoware::perception::tracking
 
 autoware::perception::tracking::detail
 

Typedefs

using autoware::perception::tracking::Associations = std::vector< Association >
 
using autoware::perception::tracking::ObjectsWithAssociations = Associated< autoware_auto_perception_msgs::msg::DetectedObjects >
 
using autoware::perception::tracking::RoisWithAssociations = Associated< autoware_auto_perception_msgs::msg::ClassifiedRoiArray >
 
using autoware::perception::tracking::TracksWithAssociations = Associated< autoware_auto_perception_msgs::msg::ClassifiedRoiArray >
 

Enumerations

enum  autoware::perception::tracking::Matched { autoware::perception::tracking::Matched::kNothing, autoware::perception::tracking::Matched::kOtherDetection, autoware::perception::tracking::Matched::kExistingTrack, autoware::perception::tracking::Matched::kNewTrack }
 This enum holds various values that signify a match to a certain modality. More...
 

Functions

template<class MsgT >
std::size_t autoware::perception::tracking::detail::get_size (const MsgT &msg)
 
template<>
std::size_t autoware::perception::tracking::detail::get_size (const autoware_auto_perception_msgs::msg::DetectedObjects &msg)