ldas-tools-framecpp  2.8.1
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
 
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
 
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
 
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/3]

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

◆ cmn_compression_level_type [2/3]

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

◆ cmn_compression_level_type [3/3]

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

◆ cmn_compression_scheme_type [1/3]

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

◆ cmn_compression_scheme_type [2/3]

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

◆ cmn_compression_scheme_type [3/3]

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

Constructor & Destructor Documentation

◆ ~FrVect() [1/3]

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

◆ ~FrVect() [2/3]

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

◆ ~FrVect() [3/3]

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

Member Function Documentation

◆ CloneCompressed() [1/3]

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

◆ CloneCompressed() [2/3]

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

◆ CloneCompressed() [3/3]

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

◆ CompressData() [1/3]

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

◆ CompressData() [2/3]

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

◆ CompressData() [3/3]

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

◆ Compression() [1/3]

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

◆ Compression() [2/3]

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

◆ Compression() [3/3]

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

◆ compressToBuffer() [1/3]

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/3]

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() [3/3]

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/3]

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/3]

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() [3/3]

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: