OmniSciDB  2e3a973ef4
CompressionRuntime.h File Reference
+ Include dependency graph for CompressionRuntime.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Geospatial
 

Macros

#define COMPRESSION_NONE   0
 
#define COMPRESSION_GEOINT32   1
 
#define COMPRESSION_GEOBBINT32   2
 
#define COMPRESSION_GEOBBINT16   3
 
#define COMPRESSION_GEOBBINT8   4
 
#define TOLERANCE_DEFAULT   0.000000001
 
#define TOLERANCE_GEOINT32   0.0000001
 

Functions

DEVICE double Geospatial::decompress_longitude_coord_geoint32 (const int32_t compressed)
 
DEVICE double Geospatial::decompress_lattitude_coord_geoint32 (const int32_t compressed)
 
DEVICE bool Geospatial::is_null_point_longitude_geoint32 (const int32_t compressed)
 
DEVICE bool Geospatial::is_null_point_lattitude_geoint32 (const int32_t compressed)
 
DEVICE uint64_t Geospatial::compress_longitude_coord_geoint32 (const double coord)
 
DEVICE uint64_t Geospatial::compress_lattitude_coord_geoint32 (const double coord)
 
DEVICE constexpr uint64_t Geospatial::compress_null_point_longitude_geoint32 ()
 
DEVICE constexpr uint64_t Geospatial::compress_null_point_lattitude_geoint32 ()
 

Macro Definition Documentation

◆ COMPRESSION_GEOBBINT16

#define COMPRESSION_GEOBBINT16   3

Definition at line 32 of file CompressionRuntime.h.

◆ COMPRESSION_GEOBBINT32

#define COMPRESSION_GEOBBINT32   2

Definition at line 31 of file CompressionRuntime.h.

◆ COMPRESSION_GEOBBINT8

#define COMPRESSION_GEOBBINT8   4

Definition at line 33 of file CompressionRuntime.h.

◆ COMPRESSION_GEOINT32

◆ COMPRESSION_NONE

#define COMPRESSION_NONE   0

◆ TOLERANCE_DEFAULT

#define TOLERANCE_DEFAULT   0.000000001

Definition at line 35 of file CompressionRuntime.h.

Referenced by distance_point_point_squared(), and tol().

◆ TOLERANCE_GEOINT32

#define TOLERANCE_GEOINT32   0.0000001

Definition at line 36 of file CompressionRuntime.h.

Referenced by tol().