Spec-Zone.ru › PointCloudLibrary

SampleConsensusModelFromNormals представляет базовый класс модели, для которой требуется использование нормалей поверхностей для оценки. Подробнее...

#include <pcl/sample_consensus/sac_model.h>

Inheritance graph
[легенда]
Collaboration graph
[легенда]

Public Types

using PointCloudNConstPtr = typename pcl::PointCloud< PointNT >::ConstPtr
using PointCloudNPtr = typename pcl::PointCloud< PointNT >::Ptr
using Ptr = shared_ptr< SampleConsensusModelFromNormals< PointT, PointNT > >
using ConstPtr = shared_ptr< const SampleConsensusModelFromNormals< PointT, PointNT > >

Public Member Functions

SampleConsensusModelFromNormals ()
Пустой конструктор для базового класса SampleConsensusModelFromNormals. Подробнее...
virtual ~SampleConsensusModelFromNormals ()=default
Деструктор. Подробнее...
void setNormalDistanceWeight (const double w)
Установить вес расстояния до нормали. Подробнее...
double getNormalDistanceWeight () const
Получить вес расстояния до нормали. Подробнее...
void setInputNormals (const PointCloudNConstPtr &normals)
Предоставьте указатель на входные данные, содержащие нормали точек XYZ набора данных. Подробнее...
PointCloudNConstPtr getInputNormals () const
Получить указатель на нормали входного набора данных XYZ облака точек. Подробнее...

Защищенные атрибуты

double normal_distance_weight_
Относительный вес (между 0 и 1), который следует придать угловому расстоянию (от 0 до pi/2) между нормалями точек и нормалью плоскости. Подробнее...
PointCloudNConstPtr normals_
Указатель на входной набор данных, содержащий нормали точек набора данных XYZ. Подробнее...

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

template<typename PointT, typename PointNT>
class pcl::SampleConsensusModelFromNormals< PointT, PointNT >

SampleConsensusModelFromNormals представляет базовый класс модели, который требует использования нормалей поверхности для оценки.

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

Документация по определению типов членов

ConstPtr

template<typename PointT , typename PointNT >
using pcl::SampleConsensusModelFromNormals< PointT, PointNT >::ConstPtr = shared_ptr<const SampleConsensusModelFromNormals<PointT, PointNT> >

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

PointCloudNConstPtr

template<typename PointT , typename PointNT >
using pcl::SampleConsensusModelFromNormals< PointT, PointNT >::PointCloudNConstPtr = typename pcl::PointCloud<PointNT>::ConstPtr

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

PointCloudNPtr

template<typename PointT , typename PointNT >
using pcl::SampleConsensusModelFromNormals< PointT, PointNT >::PointCloudNPtr = typename pcl::PointCloud<PointNT>::Ptr

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

Ptr

template<typename PointT , typename PointNT >
using pcl::SampleConsensusModelFromNormals< PointT, PointNT >::Ptr = shared_ptr<SampleConsensusModelFromNormals<PointT, PointNT> >

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

Конструктор и деструктор

SampleConsensusModelFromNormals()

template<typename PointT , typename PointNT >
pcl::SampleConsensusModelFromNormals< PointT, PointNT >::SampleConsensusModelFromNormals ( )
inline

Пустой конструктор для базового класса SampleConsensusModelFromNormals.

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

~SampleConsensusModelFromNormals()

template<typename PointT , typename PointNT >
virtual pcl::SampleConsensusModelFromNormals< PointT, PointNT >::~SampleConsensusModelFromNormals ( )
virtualdefault

Деструктор.

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

getInputNormals()

template<typename PointT , typename PointNT >
PointCloudNConstPtr pcl::SampleConsensusModelFromNormals< PointT, PointNT >::getInputNormals ( ) const
inline

Получить указатель на нормали входного набора данных точек XYZ.

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

Ссылки на pcl::SampleConsensusModelFromNormals< PointT, PointNT >::normals_.

getNormalDistanceWeight()

template<typename PointT , typename PointNT >
double pcl::SampleConsensusModelFromNormals< PointT, PointNT >::getNormalDistanceWeight ( ) const
inline

Получить вес расстояния до нормали.

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

Ссылки на pcl::SampleConsensusModelFromNormals< PointT, PointNT >::normal_distance_weight_.

Используется в pcl::SACSegmentationFromNormals< PointT, PointNT >::initSACModel().

setInputNormals()

template<typename PointT , typename PointNT >
void pcl::SampleConsensusModelFromNormals< PointT, PointNT >::setInputNormals ( const PointCloudNConstPtr & normals )
inline

Укажите указатель на входной набор данных, содержащий нормали точек набора XYZ.

Параметры
[in] normals указатель на константный boost shared pointer к сообщению PointCloud

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

Ссылки на pcl::SampleConsensusModelFromNormals< PointT, PointNT >::normals_.

Используется в pcl::SACSegmentationFromNormals< PointT, PointNT >::initSACModel().

setNormalDistanceWeight()

template<typename PointT , typename PointNT >
void pcl::SampleConsensusModelFromNormals< PointT, PointNT >::setNormalDistanceWeight ( const double w )
inline

Установить вес расстояния до нормали.

Параметры
[in] w относительный вес (от 0 до 1) для угла между нормалями точки и плоскости (от 0 до pi/2). (Евклидово расстояние будет иметь вес 1-w.)

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

Ссылки на pcl::SampleConsensusModelFromNormals< PointT, PointNT >::normal_distance_weight_.

Используется в pcl::SACSegmentationFromNormals< PointT, PointNT >::initSACModel().

Документация по данным члена

normal_distance_weight_

template<typename PointT , typename PointNT >
double pcl::SampleConsensusModelFromNormals< PointT, PointNT >::normal_distance_weight_
protected

Относительный вес (от 0 до 1) для угла между нормалями точки и плоскости.

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

Используется в pcl::SampleConsensusModelFromNormals< PointT, PointNT >::getNormalDistanceWeight(), и pcl::SampleConsensusModelFromNormals< PointT, PointNT >::setNormalDistanceWeight().

normals_

template<typename PointT , typename PointNT >
PointCloudNConstPtr pcl::SampleConsensusModelFromNormals< PointT, PointNT >::normals_
protected

Указатель на входные данные, содержащие нормали точек XYZ.

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

Используется в pcl::SampleConsensusModelFromNormals< PointT, PointNT >::getInputNormals(), и pcl::SampleConsensusModelFromNormals< PointT, PointNT >::setInputNormals().


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

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

Spec-Zone.ru

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