Point Cloud Library (PCL)
1.11.1-dev
|
Go to the documentation of this file.
46 #include <pcl/pcl_config.h>
60 template <std::
size_t Bits,
bool Signed = true>
67 template <std::
size_t Bits,
bool Signed = true>
111 static_assert(!std::is_void<index_t>::value,
"`index_t` can't have type `void`");
119 static_assert(!std::is_signed<uindex_t>::value,
"`uindex_t` must be unsigned");
125 template <
typename Allocator = std::allocator<index_t>>
int_type::type refers to an integral type that satisfies template parameters
Defines all the PCL and non-PCL macros used.
constexpr std::uint8_t index_type_size
number of bits in PCL's index type
detail::int_type_t< detail::index_type_size, detail::index_type_signed > index_t
Type used for an index in PCL.
typename int_type< Bits, Signed >::type int_type_t
helper type to use for int_type::type
IndicesAllocator<> Indices
Type used for indices in PCL.
std::vector< index_t, Allocator > IndicesAllocator
Type used for indices in PCL.
constexpr bool index_type_signed
signed/unsigned nature of PCL's index type Please use PCL_INDEX_SIGNED when building PCL to choose a ...
detail::int_type_t< detail::index_type_size, false > uindex_t
Type used for an unsigned index in PCL.