ldas-tools-framecpp  2.5.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Functions
FrameCPP::Compression::Differential Namespace Reference

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

Functions

template<class T >
void Encode (CHAR_U *Data, INT_4U NData)
 
template<class T >
void Encode (const CHAR_U *Data, INT_4U NData, AutoArray< CHAR_U > &Dest)
 
template<class T >
void Encode (const CHAR_U *Data, INT_4U NData, SharedArray< CHAR_U > &Dest)
 
template<class T >
void Decode (CHAR_U *Data, INT_4U NData)
 
template<class T >
void Decode (const CHAR_U *Data, INT_4U NData, AutoArray< CHAR_U > &Out)
 
template<class T >
void Decode (const CHAR_U *Data, INT_4U NData, SharedArray< CHAR_U > &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, LDASTools::AL::AutoArray< CHAR_U > &Out)
 
void Decode (const CHAR_U *Data, INT_4U NData, data_types_type Type, LDASTools::AL::SharedArray< CHAR_U > &Out)
 
template<class T >
void Decode (const CHAR_U *Data, INT_4U NData, LDASTools::AL::AutoArray< CHAR_U > &Out)
 
template<class T >
void Decode (const CHAR_U *Data, INT_4U NData, LDASTools::AL::SharedArray< CHAR_U > &Out)
 
void Encode (CHAR_U *Data, INT_4U NData, INT_2U Type)
 
void Encode (const CHAR_U *Data, INT_4U NData, INT_2U Type, LDASTools::AL::AutoArray< CHAR_U > &Out)
 
void Encode (const CHAR_U *Data, INT_4U NData, INT_2U Type, LDASTools::AL::SharedArray< CHAR_U > &Out)
 
template<class T >
void Encode (const CHAR_U *Data, INT_4U NData, LDASTools::AL::AutoArray< CHAR_U > &Dest)
 
template<class T >
void Encode (const CHAR_U *Data, INT_4U NData, LDASTools::AL::SharedArray< CHAR_U > &Dest)
 

Detailed Description

Routines related to the differential compression algorithm.

Function Documentation

void FrameCPP::Compression::Differential::Decode ( CHAR_U *  Data,
INT_4U  NData,
data_types_type  Type 
)
inline
void FrameCPP::Compression::Differential::Decode ( const CHAR_U *  Data,
INT_4U  NData,
data_types_type  Type,
LDASTools::AL::AutoArray< CHAR_U > &  Out 
)
inline
void FrameCPP::Compression::Differential::Decode ( const CHAR_U *  Data,
INT_4U  NData,
data_types_type  Type,
LDASTools::AL::SharedArray< CHAR_U > &  Out 
)
inline
template<class T >
void FrameCPP::Compression::Differential::Decode ( const CHAR_U *  Data,
INT_4U  NData,
LDASTools::AL::AutoArray< CHAR_U > &  Out 
)
template<class T >
void FrameCPP::Compression::Differential::Decode ( const CHAR_U *  Data,
INT_4U  NData,
LDASTools::AL::SharedArray< CHAR_U > &  Out 
)
template<class T >
void FrameCPP::Compression::Differential::Decode ( CHAR_U *  Data,
INT_4U  NData 
)
template<class T >
void FrameCPP::Compression::Differential::Decode ( const CHAR_U *  Data,
INT_4U  NData,
AutoArray< CHAR_U > &  Out 
)
template<class T >
void FrameCPP::Compression::Differential::Decode ( const CHAR_U *  Data,
INT_4U  NData,
SharedArray< CHAR_U > &  Out 
)
template<class T >
void FrameCPP::Compression::Differential::Encode ( CHAR_U *  Data,
INT_4U  NData 
)
template<class T >
void FrameCPP::Compression::Differential::Encode ( const CHAR_U *  Data,
INT_4U  NData,
AutoArray< CHAR_U > &  Dest 
)
void FrameCPP::Compression::Differential::Encode ( CHAR_U *  Data,
INT_4U  NData,
INT_2U  Type 
)
inline
void FrameCPP::Compression::Differential::Encode ( const CHAR_U *  Data,
INT_4U  NData,
INT_2U  Type,
LDASTools::AL::AutoArray< CHAR_U > &  Out 
)
inline
void FrameCPP::Compression::Differential::Encode ( const CHAR_U *  Data,
INT_4U  NData,
INT_2U  Type,
LDASTools::AL::SharedArray< CHAR_U > &  Out 
)
inline
template<class T >
void FrameCPP::Compression::Differential::Encode ( const CHAR_U *  Data,
INT_4U  NData,
LDASTools::AL::AutoArray< CHAR_U > &  Dest 
)
template<class T >
void FrameCPP::Compression::Differential::Encode ( const CHAR_U *  Data,
INT_4U  NData,
LDASTools::AL::SharedArray< CHAR_U > &  Dest 
)
template<class T >
void FrameCPP::Compression::Differential::Encode ( const CHAR_U *  Data,
INT_4U  NData,
SharedArray< CHAR_U > &  Dest 
)
FrameCPP::Compression::Differential::INSTANTIATE ( CHAR_U  )
FrameCPP::Compression::Differential::INSTANTIATE ( CHAR  )
FrameCPP::Compression::Differential::INSTANTIATE ( INT_2U  )
FrameCPP::Compression::Differential::INSTANTIATE ( INT_2S  )
FrameCPP::Compression::Differential::INSTANTIATE ( INT_4U  )
FrameCPP::Compression::Differential::INSTANTIATE ( INT_4S  )
FrameCPP::Compression::Differential::INSTANTIATE ( INT_8U  )
FrameCPP::Compression::Differential::INSTANTIATE ( INT_8S  )
FrameCPP::Compression::Differential::INSTANTIATE ( REAL_4  )
FrameCPP::Compression::Differential::INSTANTIATE ( REAL_8  )