ldas-tools-framecpp 2.7.0
Loading...
Searching...
No Matches
Typedefs | Functions | Variables
anonymous_namespace{Compression.cc} Namespace Reference

Typedefs

typedef LDASTools::AL::unordered_map< INT_4U, INT_4U > data_type_size_mapping
 

Functions

data_type_size_mappingsize_map_init ()
 
template<typename _Map >
_Map::key_type reverse_lookup (typename _Map::mapped_type Key, const _Map &Map)
 
template<typename _Map >
_Map::mapped_type reverse_lookup (typename _Map::key_type Key, const _Map &Map)
 
template<typename T >
INT_4U data_type_id ()
 
template<>
INT_4U data_type_id< INT_4S > ()
 
template<>
INT_4U data_type_id< INT_4U > ()
 
template<>
INT_4U data_type_id< INT_8S > ()
 
template<>
INT_4U data_type_id< INT_8U > ()
 
INT_2U data_size (INT_4U Type)
 
void swap_data (INT_8U NData, FrameCPP::Compression::data_types_type Type, CHAR_U *Buffer)
 
INT_4U DiffGZip (const CHAR_U *Source, const INT_8U SourceLength, const INT_8U SourceByteLength, INT_4U DataType, INT_4U Level, const compress_type_mapping &CompressionMapping, boost::shared_array< CHAR_U > &Dest, INT_8U &DestByteLength)
 
template<typename T >
INT_4U compressZeroSuppressComplexType ()
 
template<typename T >
void compressZeroSuppressComplex (const CHAR_U *Source, const INT_8U SourceLength, const INT_8U SourceByteLength, INT_4U DataType, boost::shared_array< CHAR_U > &DataOut, INT_8U &DataOutLen)
 
template<typename T >
void expandZeroSuppressComplex (const CHAR_U *Source, const INT_8U SourceLength, const INT_8U SourceByteLength, bool NativeOrder, INT_4U DataType, boost::shared_array< CHAR_U > &DataOut, INT_8U &DataOutLen)
 

Variables

static const data_type_size_mappingsize_map = size_map_init( )
 

Typedef Documentation

◆ data_type_size_mapping

typedef LDASTools::AL::unordered_map< INT_4U, INT_4U > anonymous_namespace{Compression.cc}::data_type_size_mapping

Function Documentation

◆ compressZeroSuppressComplex()

template<typename T >
void anonymous_namespace{Compression.cc}::compressZeroSuppressComplex ( const CHAR_U *  Source,
const INT_8U  SourceLength,
const INT_8U  SourceByteLength,
INT_4U  DataType,
boost::shared_array< CHAR_U > &  DataOut,
INT_8U &  DataOutLen 
)

◆ compressZeroSuppressComplexType()

template<typename T >
INT_4U anonymous_namespace{Compression.cc}::compressZeroSuppressComplexType ( )

◆ data_size()

INT_2U anonymous_namespace{Compression.cc}::data_size ( INT_4U  Type)

◆ data_type_id()

template<typename T >
INT_4U anonymous_namespace{Compression.cc}::data_type_id ( )

◆ data_type_id< INT_4S >()

template<>
INT_4U anonymous_namespace{Compression.cc}::data_type_id< INT_4S > ( )
inline

◆ data_type_id< INT_4U >()

template<>
INT_4U anonymous_namespace{Compression.cc}::data_type_id< INT_4U > ( )
inline

◆ data_type_id< INT_8S >()

template<>
INT_4U anonymous_namespace{Compression.cc}::data_type_id< INT_8S > ( )
inline

◆ data_type_id< INT_8U >()

template<>
INT_4U anonymous_namespace{Compression.cc}::data_type_id< INT_8U > ( )
inline

◆ DiffGZip()

INT_4U anonymous_namespace{Compression.cc}::DiffGZip ( const CHAR_U *  Source,
const INT_8U  SourceLength,
const INT_8U  SourceByteLength,
INT_4U  DataType,
INT_4U  Level,
const compress_type_mapping CompressionMapping,
boost::shared_array< CHAR_U > &  Dest,
INT_8U &  DestByteLength 
)

◆ expandZeroSuppressComplex()

template<typename T >
void anonymous_namespace{Compression.cc}::expandZeroSuppressComplex ( const CHAR_U *  Source,
const INT_8U  SourceLength,
const INT_8U  SourceByteLength,
bool  NativeOrder,
INT_4U  DataType,
boost::shared_array< CHAR_U > &  DataOut,
INT_8U &  DataOutLen 
)

◆ reverse_lookup() [1/2]

template<typename _Map >
_Map::mapped_type anonymous_namespace{Compression.cc}::reverse_lookup ( typename _Map::key_type  Key,
const _Map &  Map 
)
inline

◆ reverse_lookup() [2/2]

template<typename _Map >
_Map::key_type anonymous_namespace{Compression.cc}::reverse_lookup ( typename _Map::mapped_type  Key,
const _Map &  Map 
)
inline

◆ size_map_init()

data_type_size_mapping & anonymous_namespace{Compression.cc}::size_map_init ( )

◆ swap_data()

void anonymous_namespace{Compression.cc}::swap_data ( INT_8U  NData,
FrameCPP::Compression::data_types_type  Type,
CHAR_U *  Buffer 
)

Variable Documentation

◆ size_map

const data_type_size_mapping& anonymous_namespace{Compression.cc}::size_map = size_map_init( )
static