ldas-tools-framecpp  2.8.1
Public Types | Public Member Functions | Private Attributes | List of all members
FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ > Class Template Reference

#include <FrTOCPrivate.hh>

Public Types

typedef INT_4U frame_count_type
 
typedef dest_type_ dest_type
 
typedef name_type_ name_type
 
typedef channel_id_type_ channel_id_type
 
typedef group_id_type_ group_id_type
 
typedef position_type_ position_type
 
typedef std::vector< channel_id_type >::const_iterator channel_id_const_iterator
 
typedef std::vector< group_id_type >::const_iterator group_id_const_iterator
 
typedef std::vector< position_type >::const_iterator position_const_iterator
 

Public Member Functions

 FrTOCAdcDataInputFunctor (dest_type &Destination, channel_id_const_iterator ChannelId, group_id_const_iterator GroupId, position_const_iterator Position, frame_count_type FrameCount)
 
void operator() (const typename dest_type::key_type &Name)
 

Private Attributes

dest_typedestination
 
channel_id_const_iterator cur_channel_id
 
group_id_const_iterator cur_group_id
 
position_const_iterator cur_position
 
frame_count_type frame_count
 
INT_4U index
 
dest_type::iterator it
 

Member Typedef Documentation

◆ channel_id_const_iterator

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
typedef std::vector< channel_id_type >::const_iterator FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::channel_id_const_iterator

◆ channel_id_type

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
typedef channel_id_type_ FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::channel_id_type

◆ dest_type

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
typedef dest_type_ FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::dest_type

◆ frame_count_type

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
typedef INT_4U FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::frame_count_type

◆ group_id_const_iterator

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
typedef std::vector< group_id_type >::const_iterator FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::group_id_const_iterator

◆ group_id_type

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
typedef group_id_type_ FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::group_id_type

◆ name_type

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
typedef name_type_ FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::name_type

◆ position_const_iterator

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
typedef std::vector< position_type >::const_iterator FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::position_const_iterator

◆ position_type

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
typedef position_type_ FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::position_type

Constructor & Destructor Documentation

◆ FrTOCAdcDataInputFunctor()

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::FrTOCAdcDataInputFunctor ( dest_type Destination,
channel_id_const_iterator  ChannelId,
group_id_const_iterator  GroupId,
position_const_iterator  Position,
frame_count_type  FrameCount 
)
inline

Member Function Documentation

◆ operator()()

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
void FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::operator() ( const typename dest_type::key_type &  Name)
inline

Member Data Documentation

◆ cur_channel_id

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
channel_id_const_iterator FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::cur_channel_id
private

◆ cur_group_id

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
group_id_const_iterator FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::cur_group_id
private

◆ cur_position

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
position_const_iterator FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::cur_position
private

◆ destination

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
dest_type& FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::destination
private

◆ frame_count

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
frame_count_type FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::frame_count
private

◆ index

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
INT_4U FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::index
private

◆ it

template<typename dest_type_ , typename name_type_ , typename channel_id_type_ , typename group_id_type_ , typename position_type_ >
dest_type::iterator FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >::it
private

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