ldas-tools-frameAPI 2.6.6
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
ResampleRawFrame Class Reference

#include <rdsresample.hh>

Inheritance diagram for ResampleRawFrame:
Inheritance graph
[legend]
Collaboration diagram for ResampleRawFrame:
Collaboration graph
[legend]

Public Types

typedef INT_2U resample_type
 
typedef RDSFrame::frame_file_container_type frame_file_container_type
 
typedef RDSFrame::channel_container_type channel_container_type
 
typedef std::vector< resample_typeresample_arg_container_type
 
typedef LDASTools::AL::unordered_map< std::string, std::pair< INT_2U, boost::shared_ptr< Filters::ResampleBase > > > resample_container_type
 
typedef INT_2U resample_type
 
typedef RDSFrame::frame_file_container_type frame_file_container_type
 
typedef RDSFrame::channel_container_type channel_container_type
 
typedef std::vector< resample_typeresample_arg_container_type
 
typedef LDASTools::AL::unordered_map< std::string, std::pair< INT_2U, boost::shared_ptr< Filters::ResampleBase > > > resample_container_type
 
typedef INT_2U resample_type
 
typedef RDSFrame::frame_file_container_type frame_file_container_type
 
typedef RDSFrame::channel_container_type channel_container_type
 
typedef std::vector< resample_typeresample_arg_container_type
 
typedef LDASTools::AL::unordered_map< std::string, std::pair< INT_2U, boost::shared_ptr< Filters::ResampleBase > > > resample_container_type
 

Public Member Functions

 ResampleRawFrame (const char *frame_files, const char *channels, const char *Resampling, const RDSFrame::Options &UserOptions)
 Constructor. More...
 
 ResampleRawFrame (const frame_file_container_type &frame_files, const channel_container_type &channels, const resample_container_type &Resampling, const RDSFrame::Options &UserOptions)
 Constructor. More...
 
virtual ~ResampleRawFrame ()
 
 ResampleRawFrame (const char *frame_files, const char *channels, const char *Resampling, const RDSFrame::Options &UserOptions)
 Constructor. More...
 
 ResampleRawFrame (const frame_file_container_type &frame_files, const channel_container_type &channels, const resample_container_type &Resampling, const RDSFrame::Options &UserOptions)
 Constructor. More...
 
virtual ~ResampleRawFrame ()
 
 ResampleRawFrame (const char *frame_files, const char *channels, const char *Resampling, const RDSFrame::Options &UserOptions)
 Constructor. More...
 
 ResampleRawFrame (const frame_file_container_type &frame_files, const channel_container_type &channels, const resample_container_type &Resampling, const RDSFrame::Options &UserOptions)
 Constructor. More...
 
virtual ~ResampleRawFrame ()
 
void ProcessRequest (stream_type Output)
 
void ProcessRequest (stream_type Output)
 
void ProcessRequest (stream_type Output)
 
void ProcessRequest (stream_type Output)
 
void ProcessRequest (stream_type Output)
 
void ProcessRequest (stream_type Output)
 
void ProcessRequest (stream_type Output)
 
void ProcessRequest (stream_type Output)
 
void ProcessRequest (stream_type Output)
 

Static Public Member Functions

static resample_container_type Resample (const channel_container_type &Channels, const std::vector< INT_2U > &Resampling)
 
static resample_container_type Resample (const channel_container_type &Channels, const std::vector< INT_2U > &Resampling)
 
static resample_container_type Resample (const channel_container_type &Channels, const std::vector< INT_2U > &Resampling)
 

Protected Member Functions

virtual void processChannel (fr_adc_data_type Adc)
 
virtual void processChannel (fr_proc_data_type Proc)
 
virtual stop_request_type stopRequest () const
 
virtual void processChannel (fr_adc_data_type Adc)
 
virtual void processChannel (fr_proc_data_type Proc)
 
virtual stop_request_type stopRequest () const
 
virtual void processChannel (fr_adc_data_type Adc)
 
virtual void processChannel (fr_proc_data_type Proc)
 
virtual stop_request_type stopRequest () const
 

Private Types

enum  stop_request_type {
  STOP_DATA , STOP_USER , STOP_DATA , STOP_USER ,
  STOP_DATA , STOP_USER
}
 
enum  stop_request_type {
  STOP_DATA , STOP_USER , STOP_DATA , STOP_USER ,
  STOP_DATA , STOP_USER
}
 
enum  stop_request_type {
  STOP_DATA , STOP_USER , STOP_DATA , STOP_USER ,
  STOP_DATA , STOP_USER
}
 
typedef ::FrameAPI::RDS::Options Options
 
typedef ::FrameAPI::RDS::Options Options
 
typedef ::FrameAPI::RDS::Options Options
 
typedef boost::shared_ptr< RDSStreamstream_type
 
typedef boost::shared_ptr< RDSStreamstream_type
 
typedef boost::shared_ptr< RDSStreamstream_type
 
typedef LDASTools::AL::GPSTime time_type
 
typedef LDASTools::AL::GPSTime time_type
 
typedef LDASTools::AL::GPSTime time_type
 
typedef boost::shared_ptr< FrameCPP::FrameH > frame_h_type
 
typedef boost::shared_ptr< FrameCPP::FrameH > frame_h_type
 
typedef boost::shared_ptr< FrameCPP::FrameH > frame_h_type
 
typedef boost::shared_ptr< FrameCPP::FrAdcData > fr_adc_data_type
 
typedef boost::shared_ptr< FrameCPP::FrAdcData > fr_adc_data_type
 
typedef boost::shared_ptr< FrameCPP::FrAdcData > fr_adc_data_type
 
typedef boost::shared_ptr< FrameCPP::FrProcData > fr_proc_data_type
 
typedef boost::shared_ptr< FrameCPP::FrProcData > fr_proc_data_type
 
typedef boost::shared_ptr< FrameCPP::FrProcData > fr_proc_data_type
 
typedef std::vector< std::string >::const_iterator stringv_const_iterator
 
typedef std::vector< std::string >::const_iterator stringv_const_iterator
 
typedef std::vector< std::string >::const_iterator stringv_const_iterator
 

Private Member Functions

virtual void createHistory ()
 
void initResampleFactor ()
 return: const char* resample - A list of resample factors. More...
 
void adjustChannelData ()
 
void adjustResultChannel (const std::string &name, const Filters::ResampleBase *state)
 
virtual void rangeOptimizer (const time_type &UserStart, const time_type &UserStop, time_type &DataStart, time_type &DataStop) const
 
virtual void writeFrameToStream ()
 
virtual void createHistory ()
 
void initResampleFactor ()
 
void adjustChannelData ()
 
void adjustResultChannel (const std::string &name, const Filters::ResampleBase *state)
 
virtual void rangeOptimizer (const time_type &UserStart, const time_type &UserStop, time_type &DataStart, time_type &DataStop) const
 
virtual void writeFrameToStream ()
 
virtual void createHistory ()
 
void initResampleFactor ()
 
void adjustChannelData ()
 
void adjustResultChannel (const std::string &name, const Filters::ResampleBase *state)
 
virtual void rangeOptimizer (const time_type &UserStart, const time_type &UserStop, time_type &DataStart, time_type &DataStop) const
 
virtual void writeFrameToStream ()
 
INT_4U GetNumberOfChannels () const
 
INT_4U GetNumberOfChannels () const
 
INT_4U GetNumberOfChannels () const
 
INT_4U GetNumberOfFrameGroups () const
 
INT_4U GetNumberOfFrameGroups () const
 
INT_4U GetNumberOfFrameGroups () const
 
INT_4U GetNumberOfFrameFiles () const
 
INT_4U GetNumberOfFrameFiles () const
 
INT_4U GetNumberOfFrameFiles () const
 
template<typename Functor >
void foreachChannel (Functor &Func) const
 
template<typename Functor >
void foreachChannel (Functor &Func) const
 
template<typename Functor >
void foreachChannel (Functor &Func) const
 
FrameCPP::FrameH::procData_type * getResultProcData ()
 
FrameCPP::FrameH::procData_type * getResultProcData ()
 
FrameCPP::FrameH::procData_type * getResultProcData ()
 
const std::string & getChannelName (INT_4U Offset) const
 
const std::string & getChannelName (INT_4U Offset) const
 
const std::string & getChannelName (INT_4U Offset) const
 
void init (const frame_file_container_type &FrameFiles, const channel_container_type &Channels)
 
void init (const frame_file_container_type &FrameFiles, const channel_container_type &Channels)
 
void init (const frame_file_container_type &FrameFiles, const channel_container_type &Channels)
 

Static Private Member Functions

static FrameCPP::FrProcData * getProcChannel (const std::string &name, FrameCPP::FrameH::procData_type *const proc)
 return: FrameCPP::FrProcData* - A pointer to the channel object. More...
 
static FrameCPP::FrProcData * getProcChannel (const std::string &name, FrameCPP::FrameH::procData_type *const proc)
 
static FrameCPP::FrProcData * getProcChannel (const std::string &name, FrameCPP::FrameH::procData_type *const proc)
 
static const std::string & getHistoryName ()
 
static const std::string & getHistoryName ()
 
static const std::string & getHistoryName ()
 

Private Attributes

std::string mResampleRecord
 
resample_container_type resampling
 Information regarding resampling for each channel. More...
 
REAL_8 mCurrentDt
 
frame_h_type mCurrentFrame
 
bool m_should_write
 
INT_4U m_remaining_to_write_to_file
 Number of files that remain to be written to the file. More...
 
Options m_options
 
frame_h_type mResultFrame
 
boost::shared_ptr< RDSStreamm_stream
 
std::string m_ifo_list
 
private_typem_p
 

Member Typedef Documentation

◆ channel_container_type [1/3]

◆ channel_container_type [2/3]

◆ channel_container_type [3/3]

◆ fr_adc_data_type [1/3]

typedef boost::shared_ptr< FrameCPP::FrAdcData > RDSFrame::fr_adc_data_type
protectedinherited

◆ fr_adc_data_type [2/3]

typedef boost::shared_ptr< FrameCPP::FrAdcData > RDSFrame::fr_adc_data_type
protectedinherited

◆ fr_adc_data_type [3/3]

typedef boost::shared_ptr< FrameCPP::FrAdcData > RDSFrame::fr_adc_data_type
protectedinherited

◆ fr_proc_data_type [1/3]

typedef boost::shared_ptr< FrameCPP::FrProcData > RDSFrame::fr_proc_data_type
protectedinherited

◆ fr_proc_data_type [2/3]

typedef boost::shared_ptr< FrameCPP::FrProcData > RDSFrame::fr_proc_data_type
protectedinherited

◆ fr_proc_data_type [3/3]

typedef boost::shared_ptr< FrameCPP::FrProcData > RDSFrame::fr_proc_data_type
protectedinherited

◆ frame_file_container_type [1/3]

◆ frame_file_container_type [2/3]

◆ frame_file_container_type [3/3]

◆ frame_h_type [1/3]

typedef boost::shared_ptr< FrameCPP::FrameH > RDSFrame::frame_h_type
protectedinherited

◆ frame_h_type [2/3]

typedef boost::shared_ptr< FrameCPP::FrameH > RDSFrame::frame_h_type
protectedinherited

◆ frame_h_type [3/3]

typedef boost::shared_ptr< FrameCPP::FrameH > RDSFrame::frame_h_type
protectedinherited

◆ Options [1/3]

◆ Options [2/3]

◆ Options [3/3]

◆ resample_arg_container_type [1/3]

◆ resample_arg_container_type [2/3]

◆ resample_arg_container_type [3/3]

◆ resample_container_type [1/3]

typedef LDASTools::AL::unordered_map< std::string, std::pair< INT_2U, boost::shared_ptr< Filters::ResampleBase > > > ResampleRawFrame::resample_container_type

◆ resample_container_type [2/3]

typedef LDASTools::AL::unordered_map< std::string, std::pair< INT_2U, boost::shared_ptr< Filters::ResampleBase > > > ResampleRawFrame::resample_container_type

◆ resample_container_type [3/3]

typedef LDASTools::AL::unordered_map< std::string, std::pair< INT_2U, boost::shared_ptr< Filters::ResampleBase > > > ResampleRawFrame::resample_container_type

◆ resample_type [1/3]

◆ resample_type [2/3]

◆ resample_type [3/3]

◆ stream_type [1/3]

typedef boost::shared_ptr< RDSStream > RDSFrame::stream_type
inherited

◆ stream_type [2/3]

typedef boost::shared_ptr< RDSStream > RDSFrame::stream_type
inherited

◆ stream_type [3/3]

typedef boost::shared_ptr< RDSStream > RDSFrame::stream_type
inherited

◆ stringv_const_iterator [1/3]

typedef std::vector<std::string>::const_iterator RDSFrame::stringv_const_iterator
protectedinherited

◆ stringv_const_iterator [2/3]

typedef std::vector<std::string>::const_iterator RDSFrame::stringv_const_iterator
protectedinherited

◆ stringv_const_iterator [3/3]

typedef std::vector<std::string>::const_iterator RDSFrame::stringv_const_iterator
protectedinherited

◆ time_type [1/3]

typedef LDASTools::AL::GPSTime RDSFrame::time_type
protectedinherited

◆ time_type [2/3]

typedef LDASTools::AL::GPSTime RDSFrame::time_type
protectedinherited

◆ time_type [3/3]

typedef LDASTools::AL::GPSTime RDSFrame::time_type
protectedinherited

Member Enumeration Documentation

◆ stop_request_type [1/3]

enum RDSFrame::stop_request_type
protectedinherited
Enumerator
STOP_DATA 
STOP_USER 
STOP_DATA 
STOP_USER 
STOP_DATA 
STOP_USER 

◆ stop_request_type [2/3]

enum RDSFrame::stop_request_type
protectedinherited
Enumerator
STOP_DATA 
STOP_USER 
STOP_DATA 
STOP_USER 
STOP_DATA 
STOP_USER 

◆ stop_request_type [3/3]

enum RDSFrame::stop_request_type
protectedinherited
Enumerator
STOP_DATA 
STOP_USER 
STOP_DATA 
STOP_USER 
STOP_DATA 
STOP_USER 

Constructor & Destructor Documentation

◆ ResampleRawFrame() [1/6]

ResampleRawFrame::ResampleRawFrame ( const char *  frame_files,
const char *  channels,
const char *  Resampling,
const RDSFrame::Options UserOptions 
)

Constructor.

Parameters
[in]frame_filesA list of frame file names.
[in]channelsA list of channels to extract from original frames (only channel names are allowed).
[in]ResamplingA list of resampling values which corrisponds to the channels.
[in]UserOptionsUser specified options.
Returns
A new instance of this object

◆ ResampleRawFrame() [2/6]

ResampleRawFrame::ResampleRawFrame ( const frame_file_container_type frame_files,
const channel_container_type channels,
const resample_container_type Resampling,
const RDSFrame::Options UserOptions 
)

Constructor.

Parameters
[in]frame_filesA list of frame file names.
[in]channelsA list of channels to extract from original frames (only channel names are allowed).
[in]ResamplingA list of resampling values which corrisponds to the channels.
[in]UserOptionsUser specified options.
Returns
A new instance of this object

◆ ~ResampleRawFrame() [1/3]

ResampleRawFrame::~ResampleRawFrame ( )
virtual

◆ ResampleRawFrame() [3/6]

ResampleRawFrame::ResampleRawFrame ( const char *  frame_files,
const char *  channels,
const char *  Resampling,
const RDSFrame::Options UserOptions 
)

Constructor.

Parameters
[in]frame_filesA list of frame file names.
[in]channelsA list of channels to extract from original frames (only channel names are allowed).
[in]ResamplingA list of resampling values which corrisponds to the channels.
[in]UserOptionsUser specified options.
Returns
A new instance of this object

◆ ResampleRawFrame() [4/6]

ResampleRawFrame::ResampleRawFrame ( const frame_file_container_type frame_files,
const channel_container_type channels,
const resample_container_type Resampling,
const RDSFrame::Options UserOptions 
)

Constructor.

Parameters
[in]frame_filesA list of frame file names.
[in]channelsA list of channels to extract from original frames (only channel names are allowed).
[in]ResamplingA list of resampling values which corrisponds to the channels.
[in]UserOptionsUser specified options.
Returns
A new instance of this object

◆ ~ResampleRawFrame() [2/3]

virtual ResampleRawFrame::~ResampleRawFrame ( )
virtual

◆ ResampleRawFrame() [5/6]

ResampleRawFrame::ResampleRawFrame ( const char *  frame_files,
const char *  channels,
const char *  Resampling,
const RDSFrame::Options UserOptions 
)

Constructor.

Parameters
[in]frame_filesA list of frame file names.
[in]channelsA list of channels to extract from original frames (only channel names are allowed).
[in]ResamplingA list of resampling values which corrisponds to the channels.
[in]UserOptionsUser specified options.
Returns
A new instance of this object

◆ ResampleRawFrame() [6/6]

ResampleRawFrame::ResampleRawFrame ( const frame_file_container_type frame_files,
const channel_container_type channels,
const resample_container_type Resampling,
const RDSFrame::Options UserOptions 
)

Constructor.

Parameters
[in]frame_filesA list of frame file names.
[in]channelsA list of channels to extract from original frames (only channel names are allowed).
[in]ResamplingA list of resampling values which corrisponds to the channels.
[in]UserOptionsUser specified options.
Returns
A new instance of this object

◆ ~ResampleRawFrame() [3/3]

virtual ResampleRawFrame::~ResampleRawFrame ( )
virtual

Member Function Documentation

◆ adjustChannelData() [1/3]

void ResampleRawFrame::adjustChannelData ( )
private

◆ adjustChannelData() [2/3]

void ResampleRawFrame::adjustChannelData ( )
private

◆ adjustChannelData() [3/3]

void ResampleRawFrame::adjustChannelData ( )
private

◆ adjustResultChannel() [1/3]

void ResampleRawFrame::adjustResultChannel ( const std::string &  name,
const Filters::ResampleBase *  state 
)
private

◆ adjustResultChannel() [2/3]

void ResampleRawFrame::adjustResultChannel ( const std::string &  name,
const Filters::ResampleBase *  state 
)
private

◆ adjustResultChannel() [3/3]

void ResampleRawFrame::adjustResultChannel ( const std::string &  name,
const Filters::ResampleBase *  state 
)
private

◆ createHistory() [1/3]

void ResampleRawFrame::createHistory ( )
privatevirtual

Reimplemented from RDSFrame.

◆ createHistory() [2/3]

virtual void ResampleRawFrame::createHistory ( )
privatevirtual

Reimplemented from RDSFrame.

◆ createHistory() [3/3]

virtual void ResampleRawFrame::createHistory ( )
privatevirtual

Reimplemented from RDSFrame.

◆ foreachChannel() [1/3]

template<typename Functor >
void RDSFrame::foreachChannel ( Functor &  Func) const
inlineprotectedinherited

◆ foreachChannel() [2/3]

template<typename Functor >
void RDSFrame::foreachChannel ( Functor &  Func) const
inlineprotectedinherited

◆ foreachChannel() [3/3]

template<typename Functor >
void RDSFrame::foreachChannel ( Functor &  Func) const
inlineprotectedinherited

◆ getChannelName() [1/3]

const std::string & RDSFrame::getChannelName ( INT_4U  Offset) const
protectedinherited

◆ getChannelName() [2/3]

const std::string & RDSFrame::getChannelName ( INT_4U  Offset) const
protectedinherited

◆ getChannelName() [3/3]

const std::string & RDSFrame::getChannelName ( INT_4U  Offset) const
protectedinherited

◆ getHistoryName() [1/3]

const std::string & RDSFrame::getHistoryName ( )
staticprotectedinherited

◆ getHistoryName() [2/3]

static const std::string & RDSFrame::getHistoryName ( )
staticprotectedinherited

◆ getHistoryName() [3/3]

static const std::string & RDSFrame::getHistoryName ( )
staticprotectedinherited

◆ GetNumberOfChannels() [1/3]

INT_4U RDSFrame::GetNumberOfChannels ( ) const
inherited

◆ GetNumberOfChannels() [2/3]

INT_4U RDSFrame::GetNumberOfChannels ( ) const
inherited

◆ GetNumberOfChannels() [3/3]

INT_4U RDSFrame::GetNumberOfChannels ( ) const
inherited

◆ GetNumberOfFrameFiles() [1/3]

INT_4U RDSFrame::GetNumberOfFrameFiles ( ) const
inherited

◆ GetNumberOfFrameFiles() [2/3]

INT_4U RDSFrame::GetNumberOfFrameFiles ( ) const
inherited

◆ GetNumberOfFrameFiles() [3/3]

INT_4U RDSFrame::GetNumberOfFrameFiles ( ) const
inherited

◆ GetNumberOfFrameGroups() [1/3]

INT_4U RDSFrame::GetNumberOfFrameGroups ( ) const
inherited

◆ GetNumberOfFrameGroups() [2/3]

INT_4U RDSFrame::GetNumberOfFrameGroups ( ) const
inherited

◆ GetNumberOfFrameGroups() [3/3]

INT_4U RDSFrame::GetNumberOfFrameGroups ( ) const
inherited

◆ getProcChannel() [1/3]

FrameCPP::FrProcData * RDSFrame::getProcChannel ( const std::string &  name,
FrameCPP::FrameH::procData_type *const  proc 
)
staticprotectedinherited

return: FrameCPP::FrProcData* - A pointer to the channel object.

param: const std::string& name - Channel name. param: const FrameCPP::FrameH::procData_type* proc - A pointer to the exc: Channel not found: name. - Specified channel is not found.

◆ getProcChannel() [2/3]

static FrameCPP::FrProcData * RDSFrame::getProcChannel ( const std::string &  name,
FrameCPP::FrameH::procData_type *const  proc 
)
staticprotectedinherited

◆ getProcChannel() [3/3]

static FrameCPP::FrProcData * RDSFrame::getProcChannel ( const std::string &  name,
FrameCPP::FrameH::procData_type *const  proc 
)
staticprotectedinherited

◆ getResultProcData() [1/3]

FrameCPP::FrameH::procData_type * RDSFrame::getResultProcData ( )
inlineprotectedinherited

◆ getResultProcData() [2/3]

FrameCPP::FrameH::procData_type * RDSFrame::getResultProcData ( )
protectedinherited

◆ getResultProcData() [3/3]

FrameCPP::FrameH::procData_type * RDSFrame::getResultProcData ( )
protectedinherited

◆ init() [1/3]

void RDSFrame::init ( const frame_file_container_type FrameFiles,
const channel_container_type Channels 
)
privateinherited

◆ init() [2/3]

void RDSFrame::init ( const frame_file_container_type FrameFiles,
const channel_container_type Channels 
)
privateinherited

◆ init() [3/3]

void RDSFrame::init ( const frame_file_container_type FrameFiles,
const channel_container_type Channels 
)
privateinherited

◆ initResampleFactor() [1/3]

void ResampleRawFrame::initResampleFactor ( )
private

return: const char* resample - A list of resample factors.

◆ initResampleFactor() [2/3]

void ResampleRawFrame::initResampleFactor ( )
private

◆ initResampleFactor() [3/3]

void ResampleRawFrame::initResampleFactor ( )
private

◆ processChannel() [1/6]

void ResampleRawFrame::processChannel ( fr_adc_data_type  Adc)
protectedvirtual

Implements RDSFrame.

◆ processChannel() [2/6]

virtual void ResampleRawFrame::processChannel ( fr_adc_data_type  Adc)
protectedvirtual

Implements RDSFrame.

◆ processChannel() [3/6]

virtual void ResampleRawFrame::processChannel ( fr_adc_data_type  Adc)
protectedvirtual

Implements RDSFrame.

◆ processChannel() [4/6]

void ResampleRawFrame::processChannel ( fr_proc_data_type  Proc)
protectedvirtual

Implements RDSFrame.

◆ processChannel() [5/6]

virtual void ResampleRawFrame::processChannel ( fr_proc_data_type  Proc)
protectedvirtual

Implements RDSFrame.

◆ processChannel() [6/6]

virtual void ResampleRawFrame::processChannel ( fr_proc_data_type  Proc)
protectedvirtual

Implements RDSFrame.

◆ ProcessRequest() [1/9]

void RDSFrame::ProcessRequest ( stream_type  Output)

◆ ProcessRequest() [2/9]

void RDSFrame::ProcessRequest ( stream_type  Output)

◆ ProcessRequest() [3/9]

void RDSFrame::ProcessRequest ( stream_type  Output)

◆ ProcessRequest() [4/9]

void RDSFrame::ProcessRequest ( stream_type  Output)

◆ ProcessRequest() [5/9]

void RDSFrame::ProcessRequest ( stream_type  Output)

◆ ProcessRequest() [6/9]

void RDSFrame::ProcessRequest ( stream_type  Output)

◆ ProcessRequest() [7/9]

void RDSFrame::ProcessRequest ( stream_type  Output)

◆ ProcessRequest() [8/9]

void RDSFrame::ProcessRequest ( stream_type  Output)

◆ ProcessRequest() [9/9]

void RDSFrame::ProcessRequest ( stream_type  Output)

◆ rangeOptimizer() [1/3]

void ResampleRawFrame::rangeOptimizer ( const time_type UserStart,
const time_type UserStop,
time_type DataStart,
time_type DataStop 
) const
privatevirtual

Implements RDSFrame.

◆ rangeOptimizer() [2/3]

virtual void ResampleRawFrame::rangeOptimizer ( const time_type UserStart,
const time_type UserStop,
time_type DataStart,
time_type DataStop 
) const
privatevirtual

Implements RDSFrame.

◆ rangeOptimizer() [3/3]

virtual void ResampleRawFrame::rangeOptimizer ( const time_type UserStart,
const time_type UserStop,
time_type DataStart,
time_type DataStop 
) const
privatevirtual

Implements RDSFrame.

◆ Resample() [1/3]

ResampleRawFrame::resample_container_type ResampleRawFrame::Resample ( const channel_container_type Channels,
const std::vector< INT_2U > &  Resampling 
)
static

◆ Resample() [2/3]

static resample_container_type ResampleRawFrame::Resample ( const channel_container_type Channels,
const std::vector< INT_2U > &  Resampling 
)
static

◆ Resample() [3/3]

static resample_container_type ResampleRawFrame::Resample ( const channel_container_type Channels,
const std::vector< INT_2U > &  Resampling 
)
static

◆ stopRequest() [1/3]

ResampleRawFrame::stop_request_type ResampleRawFrame::stopRequest ( ) const
protectedvirtual

Implements RDSFrame.

◆ stopRequest() [2/3]

virtual stop_request_type ResampleRawFrame::stopRequest ( ) const
protectedvirtual

Implements RDSFrame.

◆ stopRequest() [3/3]

virtual stop_request_type ResampleRawFrame::stopRequest ( ) const
protectedvirtual

Implements RDSFrame.

◆ writeFrameToStream() [1/3]

void ResampleRawFrame::writeFrameToStream ( )
privatevirtual

Reimplemented from RDSFrame.

◆ writeFrameToStream() [2/3]

virtual void ResampleRawFrame::writeFrameToStream ( )
privatevirtual

Reimplemented from RDSFrame.

◆ writeFrameToStream() [3/3]

virtual void ResampleRawFrame::writeFrameToStream ( )
privatevirtual

Reimplemented from RDSFrame.

Member Data Documentation

◆ m_ifo_list

std::string RDSFrame::m_ifo_list
privateinherited

◆ m_options

Options RDSFrame::m_options
protectedinherited

◆ m_p

private_type * RDSFrame::m_p
privateinherited

◆ m_remaining_to_write_to_file

INT_4U ResampleRawFrame::m_remaining_to_write_to_file
private

Number of files that remain to be written to the file.

◆ m_should_write

bool ResampleRawFrame::m_should_write
private

◆ m_stream

boost::shared_ptr< RDSStream > RDSFrame::m_stream
protectedinherited

◆ mCurrentDt

REAL_8 ResampleRawFrame::mCurrentDt
private

◆ mCurrentFrame

frame_h_type ResampleRawFrame::mCurrentFrame
private

◆ mResampleRecord

std::string ResampleRawFrame::mResampleRecord
private

◆ mResultFrame

frame_h_type RDSFrame::mResultFrame
protectedinherited

◆ resampling

resample_container_type ResampleRawFrame::resampling
private

Information regarding resampling for each channel.


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