ldas-tools-framecpp 2.9.2
Classes | Typedefs | Enumerations | Functions | Variables
anonymous_namespace{compression.cc} Namespace Reference

Classes

class  FrameFileSet
 
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 ()
 

Variables

class anonymous_namespace{compression.cc}::FrameFileSet FrameFiles
 

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 ( 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

Variable Documentation

◆ FrameFiles

class anonymous_namespace{compression.cc}::FrameFileSet anonymous_namespace{compression.cc}::FrameFiles