Point Cloud Library (PCL)
1.14.1-dev
|
Namespaces | |
traits | |
Typedefs | |
template<std::size_t Bits, bool Signed = true> | |
using | int_type_t = typename int_type< Bits, Signed >::type |
helper type to use for int_type::type More... | |
template<typename IndexT > | |
using | CompatWithFlann = std::enable_if_t< compat_with_flann< IndexT >::value, bool > |
template<typename IndexT > | |
using | NotCompatWithFlann = std::enable_if_t<!compat_with_flann< IndexT >::value, bool > |
Functions | |
template<typename Vector , typename Matrix > | |
static EigenVector< Vector, typename Matrix::Scalar > | getLargest3x3Eigenvector (const Matrix scaledMatrix) |
returns the unit vector along the largest eigen value as well as the length of the largest eigenvector More... | |
template<typename PointInT , typename PointOutT > | |
void | copyPointCloudMemcpy (const pcl::PointCloud< PointInT > &cloud_in, pcl::PointCloud< PointOutT > &cloud_out) |
template<typename PointT > | |
void | copyPointCloudMemcpy (const pcl::PointCloud< PointT > &cloud_in, pcl::PointCloud< PointT > &cloud_out) |
bool | fieldOrdering (const FieldMapping &a, const FieldMapping &b) |
template<class IndexTagT > | |
std::istream & | operator>> (std::istream &is, MeshIndex< IndexTagT > &index) |
istream operator. More... | |
template<class IndexTagT > | |
std::ostream & | operator<< (std::ostream &os, const MeshIndex< IndexTagT > &index) |
ostream operator. More... | |
PCL_EXPORTS void | economical_download (const pcl::gpu::NeighborIndices &source_indices, const pcl::Indices &buffer_indices, std::size_t buffer_size, pcl::Indices &downloaded_indices) |
template<typename Type > | |
void | copyStringValue (const std::string &st, pcl::PCLPointCloud2 &cloud, pcl::index_t point_index, unsigned int field_idx, unsigned int fields_count, std::istringstream &is) |
template<> | |
void | copyStringValue< std::int8_t > (const std::string &st, pcl::PCLPointCloud2 &cloud, pcl::index_t point_index, unsigned int field_idx, unsigned int fields_count, std::istringstream &is) |
template<> | |
void | copyStringValue< std::uint8_t > (const std::string &st, pcl::PCLPointCloud2 &cloud, pcl::index_t point_index, unsigned int field_idx, unsigned int fields_count, std::istringstream &is) |
template<class IndexT , class A , class B , class C , class D , class F , CompatWithFlann< IndexT > = true> | |
int | knn_search (A &index, B &query, C &k_indices, D &dists, unsigned int k, F ¶ms) |
template<class IndexT , class A , class B , class F , CompatWithFlann< IndexT > = true> | |
int | knn_search (A &index, B &query, std::vector< Indices > &k_indices, std::vector< std::vector< float >> &dists, unsigned int k, F ¶ms) |
template<class IndexT , class A , class B , class C , class D , class F , CompatWithFlann< IndexT > = true> | |
int | radius_search (A &index, B &query, C &k_indices, D &dists, float radius, F ¶ms) |
template<class IndexT , class A , class B , class F , CompatWithFlann< IndexT > = true> | |
int | radius_search (A &index, B &query, std::vector< Indices > &k_indices, std::vector< std::vector< float >> &dists, float radius, F ¶ms) |
Variables | |
constexpr std::uint8_t | index_type_size = PCL_INDEX_SIZE |
number of bits in PCL's index type More... | |
constexpr bool | index_type_signed = PCL_INDEX_SIGNED |
signed/unsigned nature of PCL's index type Please use PCL_INDEX_SIGNED when building PCL to choose a type best suited for your needs. More... | |
using pcl::detail::CompatWithFlann = typedef std::enable_if_t<compat_with_flann<IndexT>::value, bool> |
Definition at line 67 of file kdtree_flann.h.
using pcl::detail::int_type_t = typedef typename int_type<Bits, Signed>::type |
using pcl::detail::NotCompatWithFlann = typedef std::enable_if_t<!compat_with_flann<IndexT>::value, bool> |
Definition at line 69 of file kdtree_flann.h.
void pcl::detail::copyPointCloudMemcpy | ( | const pcl::PointCloud< PointInT > & | cloud_in, |
pcl::PointCloud< PointOutT > & | cloud_out | ||
) |
Definition at line 122 of file io.hpp.
References pcl::copyPoint(), and pcl::PointCloud< PointT >::size().
Referenced by pcl::copyPointCloud().
void pcl::detail::copyPointCloudMemcpy | ( | const pcl::PointCloud< PointT > & | cloud_in, |
pcl::PointCloud< PointT > & | cloud_out | ||
) |
Definition at line 132 of file io.hpp.
References pcl::PointCloud< PointT >::data(), and pcl::PointCloud< PointT >::size().
|
inline |
Definition at line 331 of file file_io.h.
References pcl::PCLPointCloud2::data, pcl::PCLPointCloud2::fields, pcl::PCLPointCloud2::is_dense, and pcl::PCLPointCloud2::point_step.
|
inline |
Definition at line 357 of file file_io.h.
References pcl::PCLPointCloud2::data, pcl::PCLPointCloud2::fields, and pcl::PCLPointCloud2::point_step.
|
inline |
Definition at line 382 of file file_io.h.
References pcl::PCLPointCloud2::data, pcl::PCLPointCloud2::fields, and pcl::PCLPointCloud2::point_step.
PCL_EXPORTS void pcl::detail::economical_download | ( | const pcl::gpu::NeighborIndices & | source_indices, |
const pcl::Indices & | buffer_indices, | ||
std::size_t | buffer_size, | ||
pcl::Indices & | downloaded_indices | ||
) |
Referenced by pcl::gpu::extractEuclideanClusters().
|
inline |
Definition at line 116 of file conversions.h.
References pcl::detail::FieldMapping::serialized_offset.
Referenced by pcl::createMapping().
|
static |
returns the unit vector along the largest eigen value as well as the length of the largest eigenvector
Vector | Requested result type, needs to be explicitly provided and has to be implicitly constructible from ConstRowExpr |
Matrix | deduced input type providing similar in API as Eigen::Matrix |
int pcl::detail::knn_search | ( | A & | index, |
B & | query, | ||
C & | k_indices, | ||
D & | dists, | ||
unsigned int | k, | ||
F & | params | ||
) |
Definition at line 150 of file kdtree_flann.hpp.
int pcl::detail::knn_search | ( | A & | index, |
B & | query, | ||
std::vector< Indices > & | k_indices, | ||
std::vector< std::vector< float >> & | dists, | ||
unsigned int | k, | ||
F & | params | ||
) |
Definition at line 182 of file kdtree_flann.hpp.
|
inline |
ostream operator.
Definition at line 169 of file mesh_indices.h.
References pcl::detail::MeshIndex< IndexTagT >::get().
|
inline |
istream operator.
Definition at line 178 of file mesh_indices.h.
int pcl::detail::radius_search | ( | A & | index, |
B & | query, | ||
C & | k_indices, | ||
D & | dists, | ||
float | radius, | ||
F & | params | ||
) |
Definition at line 288 of file kdtree_flann.hpp.
int pcl::detail::radius_search | ( | A & | index, |
B & | query, | ||
std::vector< Indices > & | k_indices, | ||
std::vector< std::vector< float >> & | dists, | ||
float | radius, | ||
F & | params | ||
) |
Definition at line 319 of file kdtree_flann.hpp.
|
constexpr |
|
constexpr |