ldas-tools-frameAPI  2.5.1
Public Member Functions | Public Attributes | List of all members
FrameAPI::ConditionData::channel_info_type Class Reference

#include <ConditionData.hh>

Public Member Functions

 channel_info_type ()
 
 channel_info_type (const channel_input_type &ChannelInfo)
 
 ~channel_info_type ()
 
template<class channel_type >
void reduce (const channel_type *Channel, const LDASTools::AL::GPSTime &Start, const FrameCPP::FrameH *Frame, const LDASTools::AL::GPSTime &ChannelStart, const LDASTools::AL::GPSTime &ChannelEnd, const REAL_8 StartFrequency, const REAL_8 DeltaFrequency, const bool Concatinate, FrameCPP::FrameH *FramePtr)
 
template<class channel_type , class data_container_type , class data_iterator_type >
FrameCPP::FrProcData * resample (const channel_type &Channel, data_container_type &Container, data_iterator_type Begin, data_iterator_type End, const LDASTools::AL::GPSTime &FrameStart, LDASTools::AL::GPSTime &SegmentStart)
 

Public Attributes

channel_input_type m_info
 
segment_type m_data
 
frame_data_groups_type m_frame_data_groups
 
LDASTools::AL::GPSTime m_start
 
LDASTools::AL::GPSTime m_end
 
data_type m_output_data_type
 
LDASTools::AL::GPSTime m_first_frame_start
 

Constructor & Destructor Documentation

◆ channel_info_type() [1/2]

FrameAPI::ConditionData::channel_info_type::channel_info_type ( )

◆ channel_info_type() [2/2]

FrameAPI::ConditionData::channel_info_type::channel_info_type ( const channel_input_type ChannelInfo)

◆ ~channel_info_type()

FrameAPI::ConditionData::channel_info_type::~channel_info_type ( )

Member Function Documentation

◆ reduce()

template<class channel_type >
void FrameAPI::ConditionData::channel_info_type::reduce ( const channel_type *  Channel,
const LDASTools::AL::GPSTime &  Start,
const FrameCPP::FrameH *  Frame,
const LDASTools::AL::GPSTime &  ChannelStart,
const LDASTools::AL::GPSTime &  ChannelEnd,
const REAL_8  StartFrequency,
const REAL_8  DeltaFrequency,
const bool  Concatinate,
FrameCPP::FrameH *  FramePtr 
)

◆ resample()

template<class channel_type , class data_container_type , class data_iterator_type >
FrameCPP::FrProcData* FrameAPI::ConditionData::channel_info_type::resample ( const channel_type &  Channel,
data_container_type &  Container,
data_iterator_type  Begin,
data_iterator_type  End,
const LDASTools::AL::GPSTime &  FrameStart,
LDASTools::AL::GPSTime &  SegmentStart 
)

Member Data Documentation

◆ m_data

segment_type FrameAPI::ConditionData::channel_info_type::m_data

◆ m_end

LDASTools::AL::GPSTime FrameAPI::ConditionData::channel_info_type::m_end

◆ m_first_frame_start

LDASTools::AL::GPSTime FrameAPI::ConditionData::channel_info_type::m_first_frame_start

◆ m_frame_data_groups

frame_data_groups_type FrameAPI::ConditionData::channel_info_type::m_frame_data_groups

◆ m_info

channel_input_type FrameAPI::ConditionData::channel_info_type::m_info

◆ m_output_data_type

data_type FrameAPI::ConditionData::channel_info_type::m_output_data_type

◆ m_start

LDASTools::AL::GPSTime FrameAPI::ConditionData::channel_info_type::m_start

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