Autoware.Auto
autoware::perception::tracking::Associated< MsgT > Class Template Reference

This class describes an associated object array of a certain message type. More...

#include <objects_with_associations.hpp>

Public Member Functions

 Associated (const MsgT &objects, const Associations &associations)
 
 Associated (const MsgT &objects)
 
 Associated (MsgT &&objects)
 
const MsgT & objects () const noexcept
 
const Associationsassociations () const noexcept
 
Associationsassociations () noexcept
 

Detailed Description

template<class MsgT>
class autoware::perception::tracking::Associated< MsgT >

This class describes an associated object array of a certain message type.

It assumes that the MsgT has a number of messages in it that all must be associated with some other instances.

Template Parameters
MsgTType of message that is associated with some other instances.

Constructor & Destructor Documentation

◆ Associated() [1/3]

template<class MsgT >
autoware::perception::tracking::Associated< MsgT >::Associated ( const MsgT &  objects,
const Associations associations 
)
inlineexplicit

◆ Associated() [2/3]

template<class MsgT >
autoware::perception::tracking::Associated< MsgT >::Associated ( const MsgT &  objects)
inlineexplicit

◆ Associated() [3/3]

template<class MsgT >
autoware::perception::tracking::Associated< MsgT >::Associated ( MsgT &&  objects)
inlineexplicit

Member Function Documentation

◆ associations() [1/2]

template<class MsgT >
const Associations& autoware::perception::tracking::Associated< MsgT >::associations ( ) const
inlinenoexcept

◆ associations() [2/2]

template<class MsgT >
Associations& autoware::perception::tracking::Associated< MsgT >::associations ( )
inlinenoexcept

◆ objects()

template<class MsgT >
const MsgT& autoware::perception::tracking::Associated< MsgT >::objects ( ) const
inlinenoexcept

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