rasdaman complete source
Public Member Functions | List of all members
r_Tile_Comp_None Class Reference

#include <tilecompnone.hh>

Inheritance diagram for r_Tile_Comp_None:
r_Tile_Compression

Public Member Functions

 r_Tile_Comp_None (const r_Minterval &dom, const r_Base_Type *type)
 constructor More...
 
 r_Tile_Comp_None (const r_Tile_Comp_None &src)
 copy constructor More...
 
 ~r_Tile_Comp_None (void)
 destructor More...
 
virtual void * compress (const void *data, r_ULong &size, const char *options=NULL)
 compress function More...
 
virtual void * decompress (const void *data, r_ULong size, const char *options=NULL)
 decompress function More...
 
const char * get_name (void) const
 identification More...
 
r_Data_Format get_data_format (void) const
 
r_Tile_Compressionclone (void) const
 create a copy More...
 
- Public Member Functions inherited from r_Tile_Compression
 r_Tile_Compression (const r_Minterval &dom, const r_Base_Type *type)
 
 r_Tile_Compression (const r_Tile_Compression &src)
 
virtual ~r_Tile_Compression (void)
 
virtual r_Data_Format get_decomp_format (void) const
 
virtual bool converts_endianness (void) const
 
r_Bytes get_type_size (void) const
 
r_ULong get_tile_size (void) const
 
const r_Mintervalget_domain (void) const
 
const r_Base_Typeget_base_type (void) const
 
void resume_timer (void)
 
void pause_timer (void)
 
virtual void set_storage_handler (const r_Storage_Man &newStore)
 

Additional Inherited Members

- Public Types inherited from r_Tile_Compression
enum  Support_Format { INVALID =0, COMPRESSION, CONVERSION }
 
typedef struct
r_Tile_Compression::tile_comp_format_s 
tile_comp_format_t
 
- Static Public Member Functions inherited from r_Tile_Compression
static Support_Format check_data_format (r_Data_Format fmt)
 
static r_Tile_Compressioncreate (r_Data_Format fmt, const r_Minterval &dom, const r_Base_Type *type) throw (r_Error)
 
static r_Tile_Compressioncreate (const char *name, const r_Minterval &dom, const r_Base_Type *type) throw (r_Error)
 
static r_Data_Format get_format_from_name (const char *name) throw (r_Error)
 
static const char * get_format_info (unsigned int number, r_Data_Format &fmt)
 
static void write_short (void *dest, r_Short val)
 
static void write_long (void *dest, r_Long val)
 
static void read_short (const void *src, r_Short &val)
 
static void read_long (const void *src, r_Long &val)
 
- Protected Member Functions inherited from r_Tile_Compression
void instantiate_timer (const char *func, int level=0)
 
- Static Protected Member Functions inherited from r_Tile_Compression
static unsigned int get_atom_info (const r_Base_Type *baseType, unsigned int *sizes=NULL, unsigned int *idxptr=NULL)
 
- Protected Attributes inherited from r_Tile_Compression
r_Storage_Man mystore
 
r_Minterval mydomain
 
r_Base_Typemytype
 
r_Parse_ParamscompParams
 
r_Parse_ParamsdecompParams
 
RMTimermyTimer
 
- Static Protected Attributes inherited from r_Tile_Compression
static const tile_comp_format_t all_formats []
 

Constructor & Destructor Documentation

r_Tile_Comp_None::r_Tile_Comp_None ( const r_Minterval dom,
const r_Base_Type type 
)

constructor

r_Tile_Comp_None::r_Tile_Comp_None ( const r_Tile_Comp_None src)

copy constructor

r_Tile_Comp_None::~r_Tile_Comp_None ( void  )

destructor

Member Function Documentation

r_Tile_Compression* r_Tile_Comp_None::clone ( void  ) const
virtual

create a copy

Implements r_Tile_Compression.

virtual void* r_Tile_Comp_None::compress ( const void *  data,
r_ULong size,
const char *  options = NULL 
)
virtual

compress function

Implements r_Tile_Compression.

virtual void* r_Tile_Comp_None::decompress ( const void *  data,
r_ULong  size,
const char *  options = NULL 
)
virtual

decompress function

Implements r_Tile_Compression.

r_Data_Format r_Tile_Comp_None::get_data_format ( void  ) const
virtual

Implements r_Tile_Compression.

const char* r_Tile_Comp_None::get_name ( void  ) const
virtual

identification

Implements r_Tile_Compression.


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