OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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_DEFAULT_SQUARED   0.000000000000000001
 
#define TOLERANCE_GEOINT32   0.0000001
 

Functions

DEVICE double Geospatial::decompress_longitude_coord_geoint32 (const int32_t compressed)
 
DEVICE double Geospatial::decompress_latitude_coord_geoint32 (const int32_t compressed)
 
DEVICE bool Geospatial::is_null_point_longitude_geoint32 (const int32_t compressed)
 
DEVICE bool Geospatial::is_null_point_latitude_geoint32 (const int32_t compressed)
 
DEVICE uint64_t Geospatial::compress_longitude_coord_geoint32 (const double coord)
 
DEVICE uint64_t Geospatial::compress_latitude_coord_geoint32 (const double coord)
 
DEVICE constexpr uint64_t Geospatial::compress_null_point_longitude_geoint32 ()
 
DEVICE constexpr uint64_t Geospatial::compress_null_point_latitude_geoint32 ()
 

Macro Definition Documentation

#define COMPRESSION_GEOBBINT16   3

Definition at line 31 of file CompressionRuntime.h.

#define COMPRESSION_GEOBBINT32   2

Definition at line 30 of file CompressionRuntime.h.

#define COMPRESSION_GEOBBINT8   4

Definition at line 32 of file CompressionRuntime.h.

#define COMPRESSION_NONE   0
#define TOLERANCE_DEFAULT   0.000000001

Definition at line 34 of file CompressionRuntime.h.

Referenced by tol().

#define TOLERANCE_DEFAULT_SQUARED   0.000000000000000001
#define TOLERANCE_GEOINT32   0.0000001

Definition at line 36 of file CompressionRuntime.h.

Referenced by tol(), and RelAlgTranslator::translateBinaryGeoFunction().