ldas-tools-framecpp  2.6.4
Typedefs | Functions
FrameCPP::Compression::Differential Namespace Reference

Routines related to the differential compression algorithm. More...

Typedefs

typedef Compression::output_type output_type
 

Functions

template<class T >
void Encode (CHAR_U *Data, INT_4U NData)
 
template<class T >
void Encode (const CHAR_U *Data, INT_4U NData, output_type &Dest)
 
template<class T >
void Decode (CHAR_U *Data, INT_4U NData)
 
template<class T >
void Decode (const CHAR_U *Data, INT_4U NData, output_type &Out)
 
 INSTANTIATE (CHAR_U)
 
 INSTANTIATE (CHAR)
 
 INSTANTIATE (INT_2U)
 
 INSTANTIATE (INT_2S)
 
 INSTANTIATE (INT_4U)
 
 INSTANTIATE (INT_4S)
 
 INSTANTIATE (INT_8U)
 
 INSTANTIATE (INT_8S)
 
 INSTANTIATE (REAL_4)
 
 INSTANTIATE (REAL_8)
 
void Decode (CHAR_U *Data, INT_4U NData, data_types_type Type)
 
void Decode (const CHAR_U *Data, INT_4U NData, data_types_type Type, output_type &Out)
 
void Encode (CHAR_U *Data, INT_4U NData, INT_2U Type)
 
void Encode (const CHAR_U *Data, INT_4U NData, INT_2U Type, output_type &Out)
 

Detailed Description

Routines related to the differential compression algorithm.

Typedef Documentation

◆ output_type

Function Documentation

◆ Decode() [1/4]

void FrameCPP::Compression::Differential::Decode ( CHAR_U *  Data,
INT_4U  NData,
data_types_type  Type 
)
inline

◆ Decode() [2/4]

void FrameCPP::Compression::Differential::Decode ( const CHAR_U *  Data,
INT_4U  NData,
data_types_type  Type,
output_type Out 
)
inline

◆ Decode() [3/4]

template<class T >
void FrameCPP::Compression::Differential::Decode ( CHAR_U *  Data,
INT_4U  NData 
)

◆ Decode() [4/4]

template<class T >
void FrameCPP::Compression::Differential::Decode ( const CHAR_U *  Data,
INT_4U  NData,
output_type Out 
)

◆ Encode() [1/4]

template<class T >
void FrameCPP::Compression::Differential::Encode ( CHAR_U *  Data,
INT_4U  NData 
)

◆ Encode() [2/4]

void FrameCPP::Compression::Differential::Encode ( CHAR_U *  Data,
INT_4U  NData,
INT_2U  Type 
)
inline

◆ Encode() [3/4]

template<class T >
void FrameCPP::Compression::Differential::Encode ( const CHAR_U *  Data,
INT_4U  NData,
output_type Dest 
)

◆ Encode() [4/4]

void FrameCPP::Compression::Differential::Encode ( const CHAR_U *  Data,
INT_4U  NData,
INT_2U  Type,
output_type Out 
)
inline

◆ INSTANTIATE() [1/10]

FrameCPP::Compression::Differential::INSTANTIATE ( CHAR_U  )

◆ INSTANTIATE() [2/10]

FrameCPP::Compression::Differential::INSTANTIATE ( CHAR  )

◆ INSTANTIATE() [3/10]

FrameCPP::Compression::Differential::INSTANTIATE ( INT_2U  )

◆ INSTANTIATE() [4/10]

FrameCPP::Compression::Differential::INSTANTIATE ( INT_2S  )

◆ INSTANTIATE() [5/10]

FrameCPP::Compression::Differential::INSTANTIATE ( INT_4U  )

◆ INSTANTIATE() [6/10]

FrameCPP::Compression::Differential::INSTANTIATE ( INT_4S  )

◆ INSTANTIATE() [7/10]

FrameCPP::Compression::Differential::INSTANTIATE ( INT_8U  )

◆ INSTANTIATE() [8/10]

FrameCPP::Compression::Differential::INSTANTIATE ( INT_8S  )

◆ INSTANTIATE() [9/10]

FrameCPP::Compression::Differential::INSTANTIATE ( REAL_4  )

◆ INSTANTIATE() [10/10]

FrameCPP::Compression::Differential::INSTANTIATE ( REAL_8  )