53#include <pcl/pcl_config.h>
54#include <pcl/pcl_macros.h>
69 template <std::
size_t Bits,
bool Signed = true>
76 template <std::
size_t Bits,
bool Signed = true>
120 static_assert(!std::is_void<index_t>::value,
"`index_t` can't have type `void`");
128 static_assert(!std::is_signed<uindex_t>::value,
"`uindex_t` must be unsigned");
133 template <
typename T>
constexpr bool index_type_signed
signed/unsigned nature of PCL's index type Please use PCL_INDEX_SIGNED when building PCL to choose a ...
typename int_type< Bits, Signed >::type int_type_t
helper type to use for int_type::type
constexpr std::uint8_t index_type_size
number of bits in PCL's index type
detail::int_type_t< detail::index_type_size, false > uindex_t
Type used for an unsigned index in PCL.
detail::int_type_t< detail::index_type_size, detail::index_type_signed > index_t
Type used for an index in PCL.
std::vector< T, Eigen::aligned_allocator< T > > AlignedVector
Type used for aligned vector of Eigen objects in PCL.
int_type::type refers to an integral type that satisfies template parameters