Spec-Zone.ru › PointCloudLibrary

Условие И. Подробнее...

#include <pcl/filters/conditional_removal.h>

Inheritance graph
[обозначения]
Collaboration graph
[обозначения]

Открытые типы

using Ptr = shared_ptr< ConditionAnd< PointT > >
using ConstPtr = shared_ptr< const ConditionAnd< PointT > >
- Открытые типы, унаследованные от pcl::ConditionBase< PointT >
using ComparisonBase = pcl::ComparisonBase< PointT >
using ComparisonBasePtr = typename ComparisonBase::Ptr
using ComparisonBaseConstPtr = typename ComparisonBase::ConstPtr
using Ptr = shared_ptr< ConditionBase< PointT > >
using ConstPtr = shared_ptr< const ConditionBase< PointT > >

Открытые функции-члены

ConditionAnd ()
Конструктор. Подробнее...
bool evaluate (const PointT &point) const override
Определяет, удовлетворяет ли точка этому условию. Подробнее...
- Открытые функции-члены, унаследованные от pcl::ConditionBase< PointT >
ConditionBase ()
Конструктор. Подробнее...
virtual ~ConditionBase ()=default
Деструктор. Подробнее...
void addComparison (ComparisonBaseConstPtr comparison)
Добавляет новое сравнение. Подробнее...
void addCondition (Ptr condition)
Добавляет вложенное условие к этому условию. Подробнее...
bool isCapable () const
Проверяет, выполнены ли требования для вычисления. Подробнее...

Дополнительные унаследованные члены

- Защищённые атрибуты, унаследованные от pcl::ConditionBase< PointT >
bool capable_ {true}
Истинно, если условие может быть вычислено. Подробнее...
std::vector< ComparisonBaseConstPtr > comparisons_
Набор всех сравнений, которые необходимо проверить. Подробнее...
std::vector< Ptr > conditions_
Набор всех условий, которые необходимо проверить. Подробнее...

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

template<typename PointT>
class pcl::ConditionAnd< PointT >

Условие И.

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

Описание псевдонимов типов-членов

ConstPtr

template<typename PointT >
using pcl::ConditionAnd< PointT >::ConstPtr = shared_ptr<const ConditionAnd<PointT> >

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

Ptr

template<typename PointT >
using pcl::ConditionAnd< PointT >::Ptr = shared_ptr<ConditionAnd<PointT> >

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

Описание конструктора и деструктора

ConditionAnd()

template<typename PointT >
pcl::ConditionAnd< PointT >::ConditionAnd ( )
inline

Конструктор.

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

Описание функций-членов

evaluate()

template<typename PointT >
bool pcl::ConditionAnd< PointT >::evaluate ( const PointT & point ) const
overridevirtual

Определяет, удовлетворяет ли точка этому условию.


Возвращает
удовлетворяет ли точка этому условию.

ConditionAnd возвращает true, если ВСЕ сравнения и вложенные условия возвращают true

Реализует pcl::ConditionBase< PointT >.

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


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

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

Spec-Zone.ru

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