Spec-Zone.ru › PointCloudLibrary

Класс-итератор для облаков точек с или без заданных индексов. Подробнее...

#include <pcl/cloud_iterator.h>

Классы

class ConstIteratorIdx
class DefaultConstIterator

Публичные члены-функции

ConstCloudIterator (const PointCloud< PointT > &cloud)
ConstCloudIterator (const PointCloud< PointT > &cloud, const Indices &indices)
ConstCloudIterator (const PointCloud< PointT > &cloud, const PointIndices &indices)
ConstCloudIterator (const PointCloud< PointT > &cloud, const Correspondences &corrs, bool source)
~ConstCloudIterator ()
void operator++ ()
void operator++ (int)
const PointT & operator* () const
const PointT * operator-> () const
unsigned getCurrentPointIndex () const
unsigned getCurrentIndex () const
std::size_t size () const
Размер диапазона, по которому проходит итератор. Подробнее...
void reset ()
bool isValid () const
operator bool () const

Подробное описание

шаблон<typename PointT>
class pcl::ConstCloudIterator< PointT >

Класс-итератор для облаков точек с или без заданных индексов.

Автор
Suat Gedikli

Определение в строке 120 файла cloud_iterator.h.

Документация конструктора и деструктора

ConstCloudIterator() [1/4]

template<class PointT >
pcl::ConstCloudIterator< PointT >::ConstCloudIterator ( const PointCloud< PointT > & cloud )

Определение в строке 441 файла cloud_iterator.hpp.

ConstCloudIterator() [2/4]

template<class PointT >
pcl::ConstCloudIterator< PointT >::ConstCloudIterator ( const PointCloud< PointT > & cloud,
const Indices & indices
)

Определение в строке 448 файла cloud_iterator.hpp.

ConstCloudIterator() [3/4]

template<class PointT >
pcl::ConstCloudIterator< PointT >::ConstCloudIterator ( const PointCloud< PointT > & облако,
const PointIndices & индексы
)

Определение в строке 456 файла cloud_iterator.hpp.

ConstCloudIterator() [4/4]

template<class PointT >
pcl::ConstCloudIterator< PointT >::ConstCloudIterator ( const PointCloud< PointT > & облако,
const Correspondences & corrs,
bool источник
)

Определение в строке 464 файла cloud_iterator.hpp.

~ConstCloudIterator()

template<class PointT >
pcl::ConstCloudIterator< PointT >::~ConstCloudIterator

Определение в строке 484 файла cloud_iterator.hpp.

Документация по функциям-членам

getCurrentIndex()

template<class PointT >
unsigned pcl::ConstCloudIterator< PointT >::getCurrentIndex

Определение в строке 526 файла cloud_iterator.hpp.

getCurrentPointIndex()

template<class PointT >
unsigned pcl::ConstCloudIterator< PointT >::getCurrentPointIndex

Определение в строке 519 файла cloud_iterator.hpp.

Используется в pcl::estimateProjectionMatrix().

isValid()

template<class PointT >
bool pcl::ConstCloudIterator< PointT >::isValid

Определение в строке 547 файла cloud_iterator.hpp.

Используется в pcl::compute3DCentroid(), pcl::demeanPointCloud(), pcl::registration::TransformationEstimationPointToPlaneLLS< PointSource, PointTarget, Scalar >::estimateRigidTransformation(), pcl::registration::TransformationEstimationSymmetricPointToPlaneLLS< PointSource, PointTarget, Scalar >::estimateRigidTransformation(), pcl::registration::TransformationEstimationPointToPlaneLLSWeighted< PointSource, PointTarget, Scalar >::estimateRigidTransformation() и pcl::ConstCloudIterator< PointT >::operator bool().

operator bool()

template<typename PointT >
pcl::ConstCloudIterator< PointT >::operator bool ( ) const
inline

Определение в строке 152 файла cloud_iterator.h.

Ссылается на pcl::ConstCloudIterator< PointT >::isValid().

operator*()

template<class PointT >
const PointT & pcl::ConstCloudIterator< PointT >::operator*

Определение в строке 505 файла cloud_iterator.hpp.

operator++() [1/2]

template<class PointT >
void pcl::ConstCloudIterator< PointT >::operator++

Определение в строке 491 файла cloud_iterator.hpp.

operator++() [2/2]

template<class PointT >
void pcl::ConstCloudIterator< PointT >::operator++ ( int )

Определение в строке 498 файла cloud_iterator.hpp.

operator->()

template<class PointT >
const PointT * pcl::ConstCloudIterator< PointT >::operator->

Определение в строке 512 файла cloud_iterator.hpp.

reset()

template<class PointT >
void pcl::ConstCloudIterator< PointT >::reset

Определение в строке 540 файла cloud_iterator.hpp.

Используется в pcl::demeanPointCloud(), pcl::registration::TransformationEstimation2D< PointSource, PointTarget, Scalar >::estimateRigidTransformation(), pcl::registration::TransformationEstimation3Point< PointSource, PointTarget, Scalar >::estimateRigidTransformation(), pcl::registration::TransformationEstimationPointToPlaneLLS< PointSource, PointTarget, Scalar >::estimateRigidTransformation() и pcl::registration::TransformationEstimationSymmetricPointToPlaneLLS< PointSource, PointTarget, Scalar >::estimateRigidTransformation().

size()

template<class PointT >
std::size_t pcl::ConstCloudIterator< PointT >::size

Размер диапазона, по которому проходит итератор.

В зависимости от того, как был создан ConstCloudIterator, это размер облака точек или индексов/соответствий.

Определение в строке 533 файла cloud_iterator.hpp.

Используется в pcl::registration::TransformationEstimationDQ< PointSource, PointTarget, Scalar >::estimateRigidTransformation(), pcl::registration::TransformationEstimationDualQuaternion< PointSource, PointTarget, Scalar >::estimateRigidTransformation() и pcl::registration::TransformationEstimationSVD< PointSource, PointTarget, float >::estimateRigidTransformation().


Документация для этого класса была сгенерирована из следующих файлов:
  • pcl/cloud_iterator.h
  • pcl/impl/cloud_iterator.hpp

© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_const_cloud_iterator.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API