ldas-tools-framecpp 2.7.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Member Functions | List of all members
FrameCPP::Common::FrVect Class Referenceabstract

#include <FrVect.hh>

Inheritance diagram for FrameCPP::Common::FrVect:
Inheritance graph
[legend]

Public Types

typedef INT_4U cmn_compression_scheme_type
 
typedef INT_2U cmn_compression_level_type
 
typedef INT_4U cmn_compression_scheme_type
 
typedef INT_2U cmn_compression_level_type
 

Public Member Functions

virtual ~FrVect ()
 
virtual Compression::compression_base_type Compression () const =0
 
virtual void CompressData (cmn_compression_scheme_type Scheme, cmn_compression_level_type Level)=0
 
virtual FrameSpec::ObjectCloneCompressed (cmn_compression_scheme_type Scheme, cmn_compression_level_type Level) const =0
 
virtual ~FrVect ()
 
virtual Compression::compression_base_type Compression () const =0
 
virtual void CompressData (cmn_compression_scheme_type Scheme, cmn_compression_level_type Level)=0
 
virtual FrameSpec::ObjectCloneCompressed (cmn_compression_scheme_type Scheme, cmn_compression_level_type Level) const =0
 

Protected Member Functions

void compressToBuffer (const Compression::compress_type_mapping &CompressionMapping, const Compression::compress_type_reverse_mapping &CompressionReverseMapping, const Compression::data_type_mapping &DataTypeMapping, const INT_4U DataType, const INT_8U NData, const CHAR_U *Source, const INT_8U SourceNBytes, const INT_4U SourceCompressionMode, Compression::output_type &Dest, INT_8U &DestNBytes, INT_4U &DestCompressionMode, const INT_4U Level) const
 
void expandToBuffer (const Compression::compress_type_mapping &CompressionMapping, const Compression::data_type_mapping &DataTypeMapping, const INT_4U DataType, const INT_8U NData, const CHAR_U *Source, const INT_8U SourceNBytes, const INT_4U SourceCompressionMode, const INT_4U SourceByteOrder, Compression::output_type &Dest, INT_8U &DestNBytes) const
 
void compressToBuffer (const Compression::compress_type_mapping &CompressionMapping, const Compression::compress_type_reverse_mapping &CompressionReverseMapping, const Compression::data_type_mapping &DataTypeMapping, const INT_4U DataType, const INT_8U NData, const CHAR_U *Source, const INT_8U SourceNBytes, const INT_4U SourceCompressionMode, Compression::output_type &Dest, INT_8U &DestNBytes, INT_4U &DestCompressionMode, const INT_4U Level) const
 
void expandToBuffer (const Compression::compress_type_mapping &CompressionMapping, const Compression::data_type_mapping &DataTypeMapping, const INT_4U DataType, const INT_8U NData, const CHAR_U *Source, const INT_8U SourceNBytes, const INT_4U SourceCompressionMode, const INT_4U SourceByteOrder, Compression::output_type &Dest, INT_8U &DestNBytes) const
 

Member Typedef Documentation

◆ cmn_compression_level_type [1/2]

typedef INT_2U FrameCPP::Common::FrVect::cmn_compression_level_type

◆ cmn_compression_level_type [2/2]

typedef INT_2U FrameCPP::Common::FrVect::cmn_compression_level_type

◆ cmn_compression_scheme_type [1/2]

typedef INT_4U FrameCPP::Common::FrVect::cmn_compression_scheme_type

◆ cmn_compression_scheme_type [2/2]

typedef INT_4U FrameCPP::Common::FrVect::cmn_compression_scheme_type

Constructor & Destructor Documentation

◆ ~FrVect() [1/2]

FrameCPP::Common::FrVect::~FrVect ( )
inlinevirtual

◆ ~FrVect() [2/2]

virtual FrameCPP::Common::FrVect::~FrVect ( )
virtual

Member Function Documentation

◆ CloneCompressed() [1/2]

virtual FrameSpec::Object * FrameCPP::Common::FrVect::CloneCompressed ( cmn_compression_scheme_type Scheme,
cmn_compression_level_type Level ) const
pure virtual

◆ CloneCompressed() [2/2]

virtual FrameSpec::Object * FrameCPP::Common::FrVect::CloneCompressed ( cmn_compression_scheme_type Scheme,
cmn_compression_level_type Level ) const
pure virtual

◆ CompressData() [1/2]

virtual void FrameCPP::Common::FrVect::CompressData ( cmn_compression_scheme_type Scheme,
cmn_compression_level_type Level )
pure virtual

◆ CompressData() [2/2]

virtual void FrameCPP::Common::FrVect::CompressData ( cmn_compression_scheme_type Scheme,
cmn_compression_level_type Level )
pure virtual

◆ Compression() [1/2]

virtual Compression::compression_base_type FrameCPP::Common::FrVect::Compression ( ) const
pure virtual

◆ Compression() [2/2]

virtual Compression::compression_base_type FrameCPP::Common::FrVect::Compression ( ) const
pure virtual

◆ compressToBuffer() [1/2]

void FrameCPP::Common::FrVect::compressToBuffer ( const Compression::compress_type_mapping & CompressionMapping,
const Compression::compress_type_reverse_mapping & CompressionReverseMapping,
const Compression::data_type_mapping & DataTypeMapping,
const INT_4U DataType,
const INT_8U NData,
const CHAR_U * Source,
const INT_8U SourceNBytes,
const INT_4U SourceCompressionMode,
Compression::output_type & Dest,
INT_8U & DestNBytes,
INT_4U & DestCompressionMode,
const INT_4U Level ) const
protected

◆ compressToBuffer() [2/2]

void FrameCPP::Common::FrVect::compressToBuffer ( const Compression::compress_type_mapping & CompressionMapping,
const Compression::compress_type_reverse_mapping & CompressionReverseMapping,
const Compression::data_type_mapping & DataTypeMapping,
const INT_4U DataType,
const INT_8U NData,
const CHAR_U * Source,
const INT_8U SourceNBytes,
const INT_4U SourceCompressionMode,
Compression::output_type & Dest,
INT_8U & DestNBytes,
INT_4U & DestCompressionMode,
const INT_4U Level ) const
protected

◆ expandToBuffer() [1/2]

void FrameCPP::Common::FrVect::expandToBuffer ( const Compression::compress_type_mapping & CompressionMapping,
const Compression::data_type_mapping & DataTypeMapping,
const INT_4U DataType,
const INT_8U NData,
const CHAR_U * Source,
const INT_8U SourceNBytes,
const INT_4U SourceCompressionMode,
const INT_4U SourceByteOrder,
Compression::output_type & Dest,
INT_8U & DestNBytes ) const
protected

◆ expandToBuffer() [2/2]

void FrameCPP::Common::FrVect::expandToBuffer ( const Compression::compress_type_mapping & CompressionMapping,
const Compression::data_type_mapping & DataTypeMapping,
const INT_4U DataType,
const INT_8U NData,
const CHAR_U * Source,
const INT_8U SourceNBytes,
const INT_4U SourceCompressionMode,
const INT_4U SourceByteOrder,
Compression::output_type & Dest,
INT_8U & DestNBytes ) const
protected

The documentation for this class was generated from the following files: