MeshProcessing — базовый класс для алгоритмов обработки сеток. Подробнее...
#include <pcl/surface/processing.h>
Публичные типы | |
| using | Ptr = shared_ptr< MeshProcessing > |
| using | ConstPtr = shared_ptr< const MeshProcessing > |
| using | PolygonMeshConstPtr = PolygonMesh::ConstPtr |
Публичные функции-члены | |
| MeshProcessing ()=default | |
| Конструктор. Подробнее... |
|
| virtual | ~MeshProcessing ()=default |
| Деструктор. Подробнее... |
|
| void | setInputMesh (const pcl::PolygonMeshConstPtr &input) |
| Задать входную сетку для обработки. Подробнее... |
|
| pcl::PolygonMeshConstPtr | getInputMesh () const |
| Получить входную сетку для обработки. Подробнее... |
|
| void | process (pcl::PolygonMesh &output) |
| Обработать входную поверхностную сетку и сохранить результаты. Подробнее... |
|
Защищённые функции-члены | |
| virtual bool | initCompute () |
| Инициализировать вычисления. Подробнее... |
|
| virtual void | deinitCompute () |
| Завершить инициализацию вычислений. Подробнее... |
|
| virtual void | performProcessing (pcl::PolygonMesh &output)=0 |
| Абстрактный метод обработки поверхности. Подробнее... |
|
| virtual std::string | getClassName () const |
| Метод получения имени абстрактного класса. Подробнее... |
|
Защищённые атрибуты | |
| pcl::PolygonMeshConstPtr | input_mesh_ |
| Входная полигональная сетка. Подробнее... |
|
Подробное описание
MeshProcessing — базовый класс для алгоритмов обработки сеток.
Определение в строке 94 файла processing.h.
Документация псевдонимов типов-членов
ConstPtr
| using pcl::MeshProcessing::ConstPtr = shared_ptr<const MeshProcessing> |
Определение в строке 98 файла processing.h.
PolygonMeshConstPtr
Определение в строке 100 файла processing.h.
Ptr
| using pcl::MeshProcessing::Ptr = shared_ptr<MeshProcessing> |
Определение в строке 97 файла processing.h.
Документация конструкторов и деструкторов
MeshProcessing()
| default |
Конструктор.
~MeshProcessing()
| virtualdefault |
Деструктор.
Документация функций-членов
deinitCompute()
|
Завершить инициализацию вычислений.
Необходимо вызвать после завершения обработки.
getClassName()
|
Метод получения имени абстрактного класса.
Определение в строке 143 файла processing.h.
getInputMesh()
|
initCompute()
|
Инициализировать вычисления.
Необходимо вызвать до начала обработки.
Переопределено в pcl::EarClipping и pcl::EarClipping.
performProcessing()
|
Абстрактный метод обработки поверхности.
Реализован в pcl::MeshSubdivisionVTK, pcl::MeshSmoothingWindowedSincVTK, pcl::MeshSmoothingLaplacianVTK, pcl::MeshQuadricDecimationVTK и pcl::EarClipping.
process()
| void pcl::MeshProcessing::process | ( | pcl::PolygonMesh & | output | ) |
Обработать входную поверхностную сетку и сохранить результаты.
- Параметры
-
[out] output результирующая обработанная модель поверхности
setInputMesh()
|
Задать входную сетку для обработки.
- Параметры
-
[in] input входная полигональная сетка
Определение в строке 112 файла processing.h.
Документация данных-членов
input_mesh_
|
Входная полигональная сетка.
Определение в строке 147 файла processing.h.
Документация для этого класса сгенерирована на основе следующего файла:
- pcl/surface/processing.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_mesh_processing.html