VisionServer  v2.1.1-1-g21dc5465
FRC vision library
CalibSMap_< fp_T, cmap_T, smap_T > Struct Template Reference

#include <calib.h>

+ Inheritance diagram for CalibSMap_< fp_T, cmap_T, smap_T >:
+ Collaboration diagram for CalibSMap_< fp_T, cmap_T, smap_T >:

Public Types

template<typename F , template< class, class, class... > typename C, template< class, class... > typename S>
using Self = CalibSMap_< F, C, S >
 
using Cal_T = Calibration_< fp_T >
 
using Set_T = CalibSet_< fp_T, cmap_T >
 
using Map_T = smap_T< CalibSet_< fp_T, cmap_T > >
 
typedef Map_T Super
 
using Float_T = fp_T
 
template<class A , class B >
using CalMap_T = cmap_T< A, B >
 
template<class A >
using StrMap_T = smap_T< A >
 

Additional Inherited Members

- Protected Member Functions inherited from __CalibSMap
 __CalibSMap ()
 
- Protected Member Functions inherited from __CalibMap
 __CalibMap ()
 

Detailed Description

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class... > typename smap_T = CALIB_DEFAULT_SMAP_TYPE>
struct CalibSMap_< fp_T, cmap_T, smap_T >

Definition at line 82 of file calib.h.

Member Typedef Documentation

◆ Self

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class... > typename smap_T = CALIB_DEFAULT_SMAP_TYPE>
template<typename F , template< class, class, class... > typename C, template< class, class... > typename S>
using CalibSMap_< fp_T, cmap_T, smap_T >::Self = CalibSMap_<F, C, S>

Definition at line 89 of file calib.h.

◆ Cal_T

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class... > typename smap_T = CALIB_DEFAULT_SMAP_TYPE>
using CalibSMap_< fp_T, cmap_T, smap_T >::Cal_T = Calibration_<fp_T>

Definition at line 91 of file calib.h.

◆ Set_T

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class... > typename smap_T = CALIB_DEFAULT_SMAP_TYPE>
using CalibSMap_< fp_T, cmap_T, smap_T >::Set_T = CalibSet_<fp_T, cmap_T>

Definition at line 92 of file calib.h.

◆ Map_T

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class... > typename smap_T = CALIB_DEFAULT_SMAP_TYPE>
using CalibSMap_< fp_T, cmap_T, smap_T >::Map_T = smap_T<CalibSet_<fp_T, cmap_T> >

Definition at line 93 of file calib.h.

◆ Super

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class... > typename smap_T = CALIB_DEFAULT_SMAP_TYPE>
typedef Map_T CalibSMap_< fp_T, cmap_T, smap_T >::Super

Definition at line 94 of file calib.h.

◆ Float_T

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class... > typename smap_T = CALIB_DEFAULT_SMAP_TYPE>
using CalibSMap_< fp_T, cmap_T, smap_T >::Float_T = fp_T

Definition at line 96 of file calib.h.

◆ CalMap_T

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class... > typename smap_T = CALIB_DEFAULT_SMAP_TYPE>
template<class A , class B >
using CalibSMap_< fp_T, cmap_T, smap_T >::CalMap_T = cmap_T<A, B>

Definition at line 98 of file calib.h.

◆ StrMap_T

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class... > typename smap_T = CALIB_DEFAULT_SMAP_TYPE>
template<class A >
using CalibSMap_< fp_T, cmap_T, smap_T >::StrMap_T = smap_T<A>

Definition at line 100 of file calib.h.


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