Classes | Namespaces | Functions
Primitive.h File Reference
#include <limits>
#include <utility>
#include "lanelet2_core/Attribute.h"
#include "lanelet2_core/Exceptions.h"
#include "lanelet2_core/primitives/Traits.h"
Include dependency graph for Primitive.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lanelet::ConstPrimitive< Data >
 Basic Primitive class for all primitives of lanelet2. More...
 
struct  lanelet::HashBase< PrimitiveT >
 
class  lanelet::traits::internal::IsPrimitiveHelper< PrimitiveT >
 
class  lanelet::traits::internal::IsPrimitiveHelper< ConstPrimitive< PrimitiveT > >
 
class  lanelet::Primitive< DerivedConstPrimitive >
 Base class for all mutable Primitives of lanelet2. More...
 
class  lanelet::PrimitiveData
 Common data class for all lanelet primitives. More...
 

Namespaces

 lanelet
 
 lanelet::traits
 
 lanelet::traits::internal
 

Functions

template<typename PrimitiveT >
constexpr bool lanelet::traits::isLaneletPrimitive ()
 
template<typename DataT >
bool lanelet::traits::internal::isLaneletPrimitiveHelper (ConstPrimitive< DataT > *, int)
 
template<typename NotPrimitive >
bool lanelet::traits::internal::isLaneletPrimitiveHelper (NotPrimitive *, long)
 


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