ldas-tools-frameAPI  3.0.3
Classes | Namespaces | Typedefs | Functions
ResampleCmd.cc File Reference
#include <boost/shared_ptr.hpp>
#include "ldastoolsal/objectregistry.hh"
#include "ldastoolsal/Singleton.hh"
#include "framecpp/Dimension.hh"
#include "filters/Resample.hh"
#include "filters/basic_array.hh"
#include "ResampleCmd.hh"
Include dependency graph for ResampleCmd.cc:

Classes

class  anonymous_namespace{ResampleCmd.cc}::resampleBaseRegistry
 

Namespaces

 anonymous_namespace{ResampleCmd.cc}
 Registry of Filter::resampleBase objects.
 
 LDASTools
 
 LDASTools::AL
 

Typedefs

typedef boost::shared_ptr< FrameCPP::FrVect > fr_vect_data_type
 
typedef REAL_8 sample_rate_type
 

Functions

template<class TIn >
void anonymous_namespace{ResampleCmd.cc}::FrVectResample (fr_vect_data_type Source, Filters::Resample< TIn > &r, sample_rate_type &NewSampleRate, fr_vect_data_type &Dest)
 
Filters::ResampleBase * createResampleState (const int q, const FrAdcData *const adc)
 exc: SwigException More...
 
Filters::ResampleBase * createResampleState (const int q, const FrProcData *const proc)
 exc: SwigException More...
 
void destructResampleState (Filters::ResampleBase *const r)
 exc: SwigException More...
 
template<class TIn >
FrameCPP::FrProcData * resampleAdcData (const FrameCPP::FrAdcData &adc, Filters::Resample< TIn > &r)
 
FrameCPP::FrProcData * resampleAdcData (const FrAdcData *const adc, Filters::ResampleBase *const r)
 exc: SwigException More...
 
template<class TIn >
FrameCPP::FrProcData * resampleProcData (const FrameCPP::FrProcData &proc, Filters::Resample< TIn > &r)
 
FrameCPP::FrProcData * resampleProcData (const FrProcData *const proc, Filters::ResampleBase *const r)
 exc: SwigException More...
 
REAL_8 resampleDelay (const FrameCPP::FrProcData *const proc, const Filters::ResampleBase *const r)
 exc: SwigException More...
 

Typedef Documentation

◆ fr_vect_data_type

typedef boost::shared_ptr< FrameCPP::FrVect > fr_vect_data_type

◆ sample_rate_type

typedef REAL_8 sample_rate_type

Function Documentation

◆ createResampleState() [1/2]

Filters::ResampleBase* createResampleState ( const int  q,
const FrAdcData *const  adc 
)

exc: SwigException

◆ createResampleState() [2/2]

Filters::ResampleBase* createResampleState ( const int  q,
const FrProcData *const  proc 
)

exc: SwigException

◆ destructResampleState()

void destructResampleState ( Filters::ResampleBase *const  r)

exc: SwigException

◆ resampleAdcData() [1/2]

FrameCPP::FrProcData* resampleAdcData ( const FrAdcData *const  adc,
Filters::ResampleBase *const  r 
)

exc: SwigException

◆ resampleAdcData() [2/2]

template<class TIn >
FrameCPP::FrProcData* resampleAdcData ( const FrameCPP::FrAdcData &  adc,
Filters::Resample< TIn > &  r 
)

exc: std::invalid_argument exc: std::range_error exc: std::bad_alloc

◆ resampleDelay()

REAL_8 resampleDelay ( const FrameCPP::FrProcData *const  proc,
const Filters::ResampleBase *const  r 
)

exc: SwigException

◆ resampleProcData() [1/2]

template<class TIn >
FrameCPP::FrProcData* resampleProcData ( const FrameCPP::FrProcData &  proc,
Filters::Resample< TIn > &  r 
)

exc: std::invalid_argument exc: std::range_error exc: std::bad_alloc

◆ resampleProcData() [2/2]

FrameCPP::FrProcData* resampleProcData ( const FrProcData *const  proc,
Filters::ResampleBase *const  r 
)

exc: SwigException