API Documentation
Loading...
Searching...
No Matches
Compressor.h File Reference
#include <NDEVR/Buffer.h>
#include <NDEVR/Dictionary.h>
#include <NDEVR/String.h>
#include <NDEVR/Pointer.h>
Include dependency graph for Compressor.h:

Go to the source code of this file.

Classes

struct  BinaryCompressionObject
 A container for storing compressed data, typically used for File IO operations. Responsible for storing the data associated with the compression. More...
 
struct  CompressedStringInfo
 Contains information for referencing compressed strings. More...
 
class  Compressor
 Class which is designed to compress objects for writing to file. Typically objects are added then the compressor is run compressing all data at once. More...
 

Namespaces

namespace  NDEVR
 

Macros

#define NDEVR_SUPPORTS_ZFP   0
 

Enumerations

enum  CompressionMode : uint01 {
  e_no_compression , e_default_compression , e_best_speed , e_string_compression ,
  e_floating_point_compression , e_best_compression , e_floating_point_compression_1_fltp04 , e_floating_point_compression_2_fltp04 ,
  e_floating_point_compression_3_fltp04 , e_floating_point_compression_4_fltp04 , e_floating_point_compression_1_fltp08 , e_floating_point_compression_2_fltp08 ,
  e_floating_point_compression_3_fltp08 , e_floating_point_compression_4_fltp08 , e_string_reference , e_compression_count
}
 Logical information about the type of compression implemented or requested. More...
 

Macro Definition Documentation

◆ NDEVR_SUPPORTS_ZFP

#define NDEVR_SUPPORTS_ZFP   0