PCL
Defs.h File Reference
#include <stddef.h>
#include <utility>
#include <type_traits>
#include <initializer_list>

Go to the source code of this file.

Namespaces

 pcl
 PCL root namespace.
 

Macros

#define int16_max   int16( 32767 )
 
#define int16_min   (-int16( 32767 )-1)
 
#define int32_max   int32( 2147483647 )
 
#define int32_min   (-int32( 2147483647 )-1)
 
#define int64_max   int64( 9223372036854775807ll )
 
#define int64_min   (-int64( 9223372036854775807ll )-1)
 
#define int8_max   int8( 127 )
 
#define int8_min   (-int8( 127 )-1)
 
#define uint16_max   uint16( 0xffffu )
 
#define uint16_to_uint20   1.6000228885328450446326390478370e+01
 
#define uint16_to_uint24   2.5600389105058365758754863813230e+02
 
#define uint16_to_uint32   uint32( 65537u )
 
#define uint16_to_uint64   uint64( 281479271743489ull )
 
#define uint16_to_uint8   3.8910505836575875486381322957198e-03
 
#define uint20_max   uint32( 0xfffffu )
 
#define uint20_to_uint16   6.2499105929475717044560474930262e-02
 
#define uint20_to_uint24   1.6000014305128388527287032401116e+01
 
#define uint20_to_uint32   4.0960039053000500679493598455046e+03
 
#define uint20_to_uint64   1.7592202821648000014305128388527e+13
 
#define uint20_to_uint8   2.4318718260496387955081896860024e-04
 
#define uint22_max   uint32( 0x3fffffu )
 
#define uint24_max   uint32( 0xffffffu )
 
#define uint24_to_uint16   3.9061906281823294271427051510039e-03
 
#define uint24_to_uint20   6.2499944120642192402016663671533e-02
 
#define uint24_to_uint32   2.5600001519918532366665146748134e+02
 
#define uint24_to_uint64   1.0995116933120039061906281823294e+12
 
#define uint24_to_uint8   1.5199185323666651467481343000015e-05
 
#define uint32_max   uint32( 0xffffffffu )
 
#define uint32_to_uint16   1.5258556235409005599890138395105e-05
 
#define uint32_to_uint20   2.4414039222619971079430536152662e-04
 
#define uint32_to_uint24   3.9062497680788509939049489316309e-03
 
#define uint32_to_uint64   uint64( 4294967297ull )
 
#define uint32_to_uint8   5.9371814145560333073502484027646e-08
 
#define uint64_max   uint64( 0xffffffffffffffffull )
 
#define uint64_to_uint16   3.5526594686918766543265110209534e-15
 
#define uint64_to_uint20   5.6843364650699390597549726005894e-14
 
#define uint64_to_uint24   9.0949464756281961368912116576494e-13
 
#define uint64_to_uint32   2.3283064359965952029459655278022e-10
 
#define uint64_to_uint8   1.3823577699190181534344400859741e-17
 
#define uint8_max   uint8( 0xffu )
 
#define uint8_to_uint16   uint16( 257u )
 
#define uint8_to_uint20   4.1120588235294117647058823529412e+03
 
#define uint8_to_uint24   uint32( 65793u )
 
#define uint8_to_uint32   uint32( 16843009u )
 
#define uint8_to_uint64   uint64( 72340172838076673ull )
 

Typedefs

using pcl::char16_type = uint16
 
using pcl::char32_type = uint32
 
using pcl::distance_type = ptrdiff_t
 
using pcl::fpos_type = int64
 
using pcl::fsize_type = int64
 
using pcl::int16 = signed short
 
using pcl::int32 = signed int
 
using pcl::int64 = signed long long
 
using pcl::int8 = signed char
 
using pcl::size_type = size_t
 
using pcl::uint16 = unsigned short
 
using pcl::uint32 = unsigned int
 
using pcl::uint64 = unsigned long long
 
using pcl::uint8 = unsigned char