farm-ng-core
sophus::Mapper< TScalar, TE > Struct Template Reference

Helper for mapping tangent vectors (scalars) over pointers to data. More...

#include <typetraits.h>

Public Types

using Scalar = TScalar
 
using Map = Scalar &
 
using ConstMap = Scalar const &
 

Static Public Member Functions

static Map map (Scalar *ptr) noexcept
 
static ConstMap map (Scalar const *ptr) noexcept
 

Detailed Description

template<class TScalar, typename TE = void>
struct sophus::Mapper< TScalar, TE >

Helper for mapping tangent vectors (scalars) over pointers to data.

Member Typedef Documentation

◆ ConstMap

template<class TScalar , typename TE = void>
using sophus::Mapper< TScalar, TE >::ConstMap = Scalar const&

◆ Map

template<class TScalar , typename TE = void>
using sophus::Mapper< TScalar, TE >::Map = Scalar&

◆ Scalar

template<class TScalar , typename TE = void>
using sophus::Mapper< TScalar, TE >::Scalar = TScalar

Member Function Documentation

◆ map() [1/2]

template<class TScalar , typename TE = void>
static Map sophus::Mapper< TScalar, TE >::map ( Scalar ptr)
inlinestaticnoexcept

◆ map() [2/2]

template<class TScalar , typename TE = void>
static ConstMap sophus::Mapper< TScalar, TE >::map ( Scalar const *  ptr)
inlinestaticnoexcept

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