aether::compression::compression_config Struct Reference

Compression rules for given data context. More...

#include <compression.hh>

Public Member Functions

 compression_config ()
 

Public Attributes

size_t compressed_vel_precision = 16
 
size_t compressed_o_size
 
float quat_max_size = 0.707107
 
float quat_min_size = -0.707107
 
size_t quat_index_precision = 2
 
size_t quat_component_precision = 9
 
float quat_step
 
float size_max_size = 20.0
 
float size_min_size = 0.0
 
size_t size_precision = 3
 
float vel_size = 12
 
float vel_step
 
uint32_t color_min_val = 0
 
uint32_t color_max_val = 0
 
uint32_t species_min_val = 0
 
uint32_t species_max_val = 3
 
uint32_t type_min_val = 0
 
uint32_t type_max_val = 7
 
uint32_t faction_min_val = 0
 
uint32_t faction_max_val = 2
 

Detailed Description

Compression rules for given data context.

Constructor & Destructor Documentation

aether::compression::compression_config::compression_config ( )

Member Data Documentation

uint32_t aether::compression::compression_config::color_max_val = 0
uint32_t aether::compression::compression_config::color_min_val = 0
size_t aether::compression::compression_config::compressed_o_size
size_t aether::compression::compression_config::compressed_vel_precision = 16
uint32_t aether::compression::compression_config::faction_max_val = 2
uint32_t aether::compression::compression_config::faction_min_val = 0
size_t aether::compression::compression_config::quat_component_precision = 9
size_t aether::compression::compression_config::quat_index_precision = 2
float aether::compression::compression_config::quat_max_size = 0.707107
float aether::compression::compression_config::quat_min_size = -0.707107
float aether::compression::compression_config::quat_step
float aether::compression::compression_config::size_max_size = 20.0
float aether::compression::compression_config::size_min_size = 0.0
size_t aether::compression::compression_config::size_precision = 3
uint32_t aether::compression::compression_config::species_max_val = 3
uint32_t aether::compression::compression_config::species_min_val = 0
uint32_t aether::compression::compression_config::type_max_val = 7
uint32_t aether::compression::compression_config::type_min_val = 0
float aether::compression::compression_config::vel_size = 12
float aether::compression::compression_config::vel_step