Public Types | List of all members
lanelet::traits::PrimitiveTraits< T > Struct Template Reference

Identifies RegulatoryElementPrimitives. More...

#include <Traits.h>

Public Types

using Category = typename T::Category
 
using ConstType = typename T::ConstType
 
using DataType = typename T::DataType
 
using MutableType = typename T::MutableType
 
using ThreeDType = typename T::ThreeDType
 
using TwoDType = typename T::TwoDType
 

Detailed Description

template<typename T>
struct lanelet::traits::PrimitiveTraits< T >

Identifies RegulatoryElementPrimitives.

Trait class for querying information on a lanelet primitive

All lanelet primitives are compatible with this trait class.

Definition at line 20 of file Traits.h.

Member Typedef Documentation

◆ Category

template<typename T >
using lanelet::traits::PrimitiveTraits< T >::Category = typename T::Category

Definition at line 26 of file Traits.h.

◆ ConstType

template<typename T >
using lanelet::traits::PrimitiveTraits< T >::ConstType = typename T::ConstType

Definition at line 22 of file Traits.h.

◆ DataType

template<typename T >
using lanelet::traits::PrimitiveTraits< T >::DataType = typename T::DataType

Definition at line 21 of file Traits.h.

◆ MutableType

template<typename T >
using lanelet::traits::PrimitiveTraits< T >::MutableType = typename T::MutableType

Definition at line 23 of file Traits.h.

◆ ThreeDType

template<typename T >
using lanelet::traits::PrimitiveTraits< T >::ThreeDType = typename T::ThreeDType

Definition at line 25 of file Traits.h.

◆ TwoDType

template<typename T >
using lanelet::traits::PrimitiveTraits< T >::TwoDType = typename T::TwoDType

Definition at line 24 of file Traits.h.


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


lanelet2_core
Author(s): Fabian Poggenhans
autogenerated on Thu Mar 6 2025 03:25:53