VisionServer  v2.1.1-1-g21dc5465
FRC vision library
CalibMat_< fp_T, str_T, cmap_T, nmap_T > Struct Template Reference

#include <calib.h>

+ Inheritance diagram for CalibMat_< fp_T, str_T, cmap_T, nmap_T >:
+ Collaboration diagram for CalibMat_< fp_T, str_T, cmap_T, nmap_T >:

Public Types

template<typename F , typename S , template< class, class, class... > typename C, template< class, class... > typename N>
using Self = CalibMat_< F, S, C, N >
 
using Cal_T = Calibration_< fp_T >
 
using Set_T = CalibSet_< fp_T, cmap_T >
 
using Map_T = nmap_T< str_T, CalibSet_< fp_T, cmap_T > >
 
typedef Map_T Super
 
using Float_T = fp_T
 
using String_T = str_T
 
template<class A , class B >
using CalMap_T = cmap_T< A, B >
 
template<class A , class B >
using NameMap_T = nmap_T< A, B >
 

Additional Inherited Members

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

Detailed Description

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, typename str_T = CALIB_DEFAULT_STRING_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class, class... > typename nmap_T = CALIB_DEFAULT_MAP_TYPE>
struct CalibMat_< fp_T, str_T, cmap_T, nmap_T >

Definition at line 110 of file calib.h.

Member Typedef Documentation

◆ Self

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, typename str_T = CALIB_DEFAULT_STRING_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class, class... > typename nmap_T = CALIB_DEFAULT_MAP_TYPE>
template<typename F , typename S , template< class, class, class... > typename C, template< class, class... > typename N>
using CalibMat_< fp_T, str_T, cmap_T, nmap_T >::Self = CalibMat_<F, S, C, N>

Definition at line 117 of file calib.h.

◆ Cal_T

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, typename str_T = CALIB_DEFAULT_STRING_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class, class... > typename nmap_T = CALIB_DEFAULT_MAP_TYPE>
using CalibMat_< fp_T, str_T, cmap_T, nmap_T >::Cal_T = Calibration_<fp_T>

Definition at line 119 of file calib.h.

◆ Set_T

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, typename str_T = CALIB_DEFAULT_STRING_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class, class... > typename nmap_T = CALIB_DEFAULT_MAP_TYPE>
using CalibMat_< fp_T, str_T, cmap_T, nmap_T >::Set_T = CalibSet_<fp_T, cmap_T>

Definition at line 120 of file calib.h.

◆ Map_T

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, typename str_T = CALIB_DEFAULT_STRING_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class, class... > typename nmap_T = CALIB_DEFAULT_MAP_TYPE>
using CalibMat_< fp_T, str_T, cmap_T, nmap_T >::Map_T = nmap_T<str_T, CalibSet_<fp_T, cmap_T> >

Definition at line 121 of file calib.h.

◆ Super

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, typename str_T = CALIB_DEFAULT_STRING_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class, class... > typename nmap_T = CALIB_DEFAULT_MAP_TYPE>
typedef Map_T CalibMat_< fp_T, str_T, cmap_T, nmap_T >::Super

Definition at line 122 of file calib.h.

◆ Float_T

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, typename str_T = CALIB_DEFAULT_STRING_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class, class... > typename nmap_T = CALIB_DEFAULT_MAP_TYPE>
using CalibMat_< fp_T, str_T, cmap_T, nmap_T >::Float_T = fp_T

Definition at line 124 of file calib.h.

◆ String_T

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, typename str_T = CALIB_DEFAULT_STRING_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class, class... > typename nmap_T = CALIB_DEFAULT_MAP_TYPE>
using CalibMat_< fp_T, str_T, cmap_T, nmap_T >::String_T = str_T

Definition at line 125 of file calib.h.

◆ CalMap_T

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, typename str_T = CALIB_DEFAULT_STRING_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class, class... > typename nmap_T = CALIB_DEFAULT_MAP_TYPE>
template<class A , class B >
using CalibMat_< fp_T, str_T, cmap_T, nmap_T >::CalMap_T = cmap_T<A, B>

Definition at line 127 of file calib.h.

◆ NameMap_T

template<typename fp_T = CALIB_DEFAULT_FLOAT_TYPE, typename str_T = CALIB_DEFAULT_STRING_TYPE, template< class, class, class... > typename cmap_T = CALIB_DEFAULT_MAP_TYPE, template< class, class, class... > typename nmap_T = CALIB_DEFAULT_MAP_TYPE>
template<class A , class B >
using CalibMat_< fp_T, str_T, cmap_T, nmap_T >::NameMap_T = nmap_T<A, B>

Definition at line 129 of file calib.h.


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