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

Functions

template<int T>
INT_4S BSize ()
 
template<typename T >
LowerBound ()
 
template<typename T >
INT_2U SignificantBits ()
 
template<typename T >
SignificantBitsMask ()
 
template<>
INT_4S BSize< 2 > ()
 
template<>
INT_2S LowerBound ()
 
template<>
INT_2U SignificantBits< INT_2U > ()
 
template<>
INT_2U SignificantBits< INT_2S > ()
 
template<>
INT_2U SignificantBitsMask ()
 
template<>
INT_4S BSize< 4 > ()
 
template<>
INT_4S LowerBound ()
 
template<>
INT_2U SignificantBits< INT_4U > ()
 
template<>
INT_2U SignificantBits< INT_4S > ()
 
template<>
INT_4U SignificantBitsMask ()
 
template<>
INT_4S BSize< 8 > ()
 
template<>
INT_8S LowerBound ()
 
template<>
INT_2U SignificantBits< INT_8U > ()
 
template<>
INT_2U SignificantBits< INT_8S > ()
 
template<>
INT_8U SignificantBitsMask ()
 
template<typename T >
INT_2U StorageBits ()
 
template<typename T >
INT_2U SpaceBits ()
 
template<typename TS , typename TU >
int zcomp (TU *Out, INT_8U *compL, const TS *data, ndata_type nData, INT_8U bSize=BSize< sizeof(TS) >())
 
template<typename OutType , typename InType >
void zexpand (OutType *DataOut, const InType *DataIn, ndata_type NDataOut)
 
template<typename InType , typename OutType >
void compress (const data_element_type *Source, INT_8U SourceLength, boost::shared_array< data_element_type > &Dest, INT_8U &DestByteLength)
 
template<typename wMaxType >
const wMaxType * wMaxTable ()
 
template<typename maskType >
const maskType * maskTable ()
 
template<typename TS , typename TU >
void zexpand (TS *out, const TU *data, ndata_type nData)
 

Variables

static INT_4S ZERO_COMPRESS_INT_2_BSIZE = 12
 
static INT_4S ZERO_COMPRESS_INT_4_BSIZE = 8
 
static INT_4S ZERO_COMPRESS_INT_8_BSIZE = 8
 

Function Documentation

◆ BSize()

template<int T>
INT_4S anonymous_namespace{CompressionZeroSuppress.cc}::BSize ( )

◆ BSize< 2 >()

template<>
INT_4S anonymous_namespace{CompressionZeroSuppress.cc}::BSize< 2 > ( )
inline

◆ BSize< 4 >()

template<>
INT_4S anonymous_namespace{CompressionZeroSuppress.cc}::BSize< 4 > ( )
inline

◆ BSize< 8 >()

template<>
INT_4S anonymous_namespace{CompressionZeroSuppress.cc}::BSize< 8 > ( )
inline

◆ compress()

template<typename InType , typename OutType >
void anonymous_namespace{CompressionZeroSuppress.cc}::compress ( const data_element_type * Source,
INT_8U SourceLength,
boost::shared_array< data_element_type > & Dest,
INT_8U & DestByteLength )

◆ LowerBound() [1/4]

template<typename T >
T anonymous_namespace{CompressionZeroSuppress.cc}::LowerBound ( )

◆ LowerBound() [2/4]

template<>
INT_2S anonymous_namespace{CompressionZeroSuppress.cc}::LowerBound ( )
inline

◆ LowerBound() [3/4]

template<>
INT_4S anonymous_namespace{CompressionZeroSuppress.cc}::LowerBound ( )
inline

◆ LowerBound() [4/4]

template<>
INT_8S anonymous_namespace{CompressionZeroSuppress.cc}::LowerBound ( )
inline

◆ maskTable()

template<typename maskType >
const maskType * anonymous_namespace{CompressionZeroSuppress.cc}::maskTable ( )

◆ SignificantBits()

template<typename T >
INT_2U anonymous_namespace{CompressionZeroSuppress.cc}::SignificantBits ( )

◆ SignificantBits< INT_2S >()

template<>
INT_2U anonymous_namespace{CompressionZeroSuppress.cc}::SignificantBits< INT_2S > ( )
inline

◆ SignificantBits< INT_2U >()

template<>
INT_2U anonymous_namespace{CompressionZeroSuppress.cc}::SignificantBits< INT_2U > ( )
inline

◆ SignificantBits< INT_4S >()

template<>
INT_2U anonymous_namespace{CompressionZeroSuppress.cc}::SignificantBits< INT_4S > ( )
inline

◆ SignificantBits< INT_4U >()

template<>
INT_2U anonymous_namespace{CompressionZeroSuppress.cc}::SignificantBits< INT_4U > ( )
inline

◆ SignificantBits< INT_8S >()

template<>
INT_2U anonymous_namespace{CompressionZeroSuppress.cc}::SignificantBits< INT_8S > ( )
inline

◆ SignificantBits< INT_8U >()

template<>
INT_2U anonymous_namespace{CompressionZeroSuppress.cc}::SignificantBits< INT_8U > ( )
inline

◆ SignificantBitsMask() [1/4]

template<typename T >
T anonymous_namespace{CompressionZeroSuppress.cc}::SignificantBitsMask ( )

◆ SignificantBitsMask() [2/4]

template<>
INT_2U anonymous_namespace{CompressionZeroSuppress.cc}::SignificantBitsMask ( )
inline

◆ SignificantBitsMask() [3/4]

template<>
INT_4U anonymous_namespace{CompressionZeroSuppress.cc}::SignificantBitsMask ( )
inline

◆ SignificantBitsMask() [4/4]

template<>
INT_8U anonymous_namespace{CompressionZeroSuppress.cc}::SignificantBitsMask ( )
inline

◆ SpaceBits()

template<typename T >
INT_2U anonymous_namespace{CompressionZeroSuppress.cc}::SpaceBits ( )
inline

◆ StorageBits()

template<typename T >
INT_2U anonymous_namespace{CompressionZeroSuppress.cc}::StorageBits ( )
inline

◆ wMaxTable()

template<typename wMaxType >
const wMaxType * anonymous_namespace{CompressionZeroSuppress.cc}::wMaxTable ( )

◆ zcomp()

template<typename TS , typename TU >
int anonymous_namespace{CompressionZeroSuppress.cc}::zcomp ( TU * Out,
INT_8U * compL,
const TS * data,
ndata_type nData,
INT_8U bSize = BSize< sizeof( TS ) >( ) )

◆ zexpand() [1/2]

template<typename OutType , typename InType >
void anonymous_namespace{CompressionZeroSuppress.cc}::zexpand ( OutType * DataOut,
const InType * DataIn,
ndata_type NDataOut )

◆ zexpand() [2/2]

template<typename TS , typename TU >
void anonymous_namespace{CompressionZeroSuppress.cc}::zexpand ( TS * out,
const TU * data,
ndata_type nData )

Variable Documentation

◆ ZERO_COMPRESS_INT_2_BSIZE

INT_4S anonymous_namespace{CompressionZeroSuppress.cc}::ZERO_COMPRESS_INT_2_BSIZE = 12
static

◆ ZERO_COMPRESS_INT_4_BSIZE

INT_4S anonymous_namespace{CompressionZeroSuppress.cc}::ZERO_COMPRESS_INT_4_BSIZE = 8
static

◆ ZERO_COMPRESS_INT_8_BSIZE

INT_4S anonymous_namespace{CompressionZeroSuppress.cc}::ZERO_COMPRESS_INT_8_BSIZE = 8
static