ldas-tools-framecpp 3.0.4
 
Loading...
Searching...
No Matches
FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ > Class Template Reference

#include <FrTOCPrivate.hh>

Collaboration diagram for FrameCPP::Common::FrTOCAdcDataInputFunctor< dest_type_, name_type_, channel_id_type_, group_id_type_, position_type_ >:

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: