Spec-Zone.ru › PointCloudLibrary

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

#include <pcl/filters/conditional_removal.h>

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

Общедоступные типы

using Ptr = shared_ptr< ConditionOr< PointT > >
using ConstPtr = shared_ptr< const ConditionOr< 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 > >

Общедоступные функции-члены

ConditionOr ()
Конструктор. Подробнее...
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::ConditionOr< PointT >

Условие ИЛИ.

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

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

ConstPtr

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

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

Ptr

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

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

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

ConditionOr()

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

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

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

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

evaluate()

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

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


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

ConditionOr возвращает true, если true возвращает ЛЮБОЕ сравнение или вложенное условие.

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

Определение в строке 598 файла 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_or.html

Spec-Zone.ru

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