ldas-tools-framecpp 3.0.4
Loading...
Searching...
No Matches
anonymous_namespace{compression.cc} Namespace Reference

Classes

class  GenSawToothFalling
 
class  GenSawToothPeaks
 
class  GenSawToothRising
 
class  GenSquareWave
 
class  waveform_compression
 

Typedefs

typedef ::data_type zero_suppress_data_type
 
typedef INT_8U nBytes_type
 

Enumerations

enum  wave_form_type {
  NO_WAVE_FORM , SAW_TOOTH_FALLING , SAW_TOOTH_PEAKS , SAW_TOOTH_RISING ,
  SQUARE_WAVE , MAX_WAVE_FORM
}
 

Functions

void message_line ()
 
template<class T >
std::string data_name_type ()
 
std::string method (const FrameCPP::FrVect::compression_scheme_type Method)
 
template<typename T >
std::string canonical (T Data)
 
template<>
std::string canonical< CHAR > (CHAR Data)
 
template<>
std::string canonical< CHAR_U > (CHAR_U Data)
 
template<>
std::string canonical< INT_2U > (INT_2U Data)
 
template<>
std::string canonical< INT_4U > (INT_4U Data)
 
template<>
std::string canonical< INT_8U > (INT_8U Data)
 
template<>
std::string canonical< COMPLEX_8 > (COMPLEX_8 Data)
 
template<>
std::string canonical< COMPLEX_16 > (COMPLEX_16 Data)
 
template<typename T >
void gen_test_names (FrameCPP::FrVect::compression_scheme_type Method, INT_2U Level, const T Start, const T End, const T Inc, INT_4U Samples, const wave_form_type WaveForm, std::ostringstream &TestName, std::ostringstream &ChannelName)
 
template<class T >
void ZeroSuppressCompress (zero_suppress_data_type &Data, INT_8U &NBytes, INT_4U NData)
 
template<>
void ZeroSuppressCompress< INT_2S > (zero_suppress_data_type &Data, INT_8U &NBytes, INT_4U NData)
 
template<>
void ZeroSuppressCompress< INT_4S > (zero_suppress_data_type &Data, INT_8U &NBytes, INT_4U NData)
 
template<class T >
void ZeroSuppressUncompress (zero_suppress_data_type &Data, INT_8U &NBytes, INT_4U NData)
 
template<>
void ZeroSuppressUncompress< INT_2S > (zero_suppress_data_type &Data, INT_8U &NBytes, INT_4U NData)
 
template<>
void ZeroSuppressUncompress< INT_4S > (zero_suppress_data_type &Data, INT_8U &NBytes, INT_4U NData)
 
template<typename T , typename UT >
void ZeroSuppress ()
 
template<class T >
void Differential ()
 

Typedef Documentation

◆ nBytes_type

typedef INT_8U anonymous_namespace{compression.cc}::nBytes_type

◆ zero_suppress_data_type

typedef ::data_type anonymous_namespace{compression.cc}::zero_suppress_data_type

Enumeration Type Documentation

◆ wave_form_type

enum anonymous_namespace{compression.cc}::wave_form_type
Enumerator
NO_WAVE_FORM 
SAW_TOOTH_FALLING 
SAW_TOOTH_PEAKS 
SAW_TOOTH_RISING 
SQUARE_WAVE 
MAX_WAVE_FORM 

Function Documentation

◆ canonical()

template<typename T >
std::string anonymous_namespace{compression.cc}::canonical ( T Data)
inline

◆ canonical< CHAR >()

template<>
std::string anonymous_namespace{compression.cc}::canonical< CHAR > ( CHAR Data)
inline

◆ canonical< CHAR_U >()

template<>
std::string anonymous_namespace{compression.cc}::canonical< CHAR_U > ( CHAR_U Data)
inline

◆ canonical< COMPLEX_16 >()

template<>
std::string anonymous_namespace{compression.cc}::canonical< COMPLEX_16 > ( COMPLEX_16 Data)

◆ canonical< COMPLEX_8 >()

template<>
std::string anonymous_namespace{compression.cc}::canonical< COMPLEX_8 > ( COMPLEX_8 Data)
inline

◆ canonical< INT_2U >()

template<>
std::string anonymous_namespace{compression.cc}::canonical< INT_2U > ( INT_2U Data)
inline

◆ canonical< INT_4U >()

template<>
std::string anonymous_namespace{compression.cc}::canonical< INT_4U > ( INT_4U Data)
inline

◆ canonical< INT_8U >()

template<>
std::string anonymous_namespace{compression.cc}::canonical< INT_8U > ( INT_8U Data)
inline

◆ data_name_type()

template<class T >
std::string anonymous_namespace{compression.cc}::data_name_type ( )

◆ Differential()

template<class T >
void anonymous_namespace{compression.cc}::Differential ( )

◆ gen_test_names()

template<typename T >
void anonymous_namespace{compression.cc}::gen_test_names ( FrameCPP::FrVect::compression_scheme_type Method,
INT_2U Level,
const T Start,
const T End,
const T Inc,
INT_4U Samples,
const wave_form_type WaveForm,
std::ostringstream & TestName,
std::ostringstream & ChannelName )

◆ message_line()

void anonymous_namespace{compression.cc}::message_line ( )
inline

◆ method()

std::string anonymous_namespace{compression.cc}::method ( const FrameCPP::FrVect::compression_scheme_type Method)

◆ ZeroSuppress()

template<typename T , typename UT >
void anonymous_namespace{compression.cc}::ZeroSuppress ( )

◆ ZeroSuppressCompress()

template<class T >
void anonymous_namespace{compression.cc}::ZeroSuppressCompress ( zero_suppress_data_type & Data,
INT_8U & NBytes,
INT_4U NData )

◆ ZeroSuppressCompress< INT_2S >()

template<>
void anonymous_namespace{compression.cc}::ZeroSuppressCompress< INT_2S > ( zero_suppress_data_type & Data,
INT_8U & NBytes,
INT_4U NData )
inline

◆ ZeroSuppressCompress< INT_4S >()

template<>
void anonymous_namespace{compression.cc}::ZeroSuppressCompress< INT_4S > ( zero_suppress_data_type & Data,
INT_8U & NBytes,
INT_4U NData )
inline

◆ ZeroSuppressUncompress()

template<class T >
void anonymous_namespace{compression.cc}::ZeroSuppressUncompress ( zero_suppress_data_type & Data,
INT_8U & NBytes,
INT_4U NData )

◆ ZeroSuppressUncompress< INT_2S >()

template<>
void anonymous_namespace{compression.cc}::ZeroSuppressUncompress< INT_2S > ( zero_suppress_data_type & Data,
INT_8U & NBytes,
INT_4U NData )
inline

◆ ZeroSuppressUncompress< INT_4S >()

template<>
void anonymous_namespace{compression.cc}::ZeroSuppressUncompress< INT_4S > ( zero_suppress_data_type & Data,
INT_8U & NBytes,
INT_4U NData )
inline