Упрощение полигональной сетки PCL на основе vtkQuadricDecimation из библиотеки VTK. Подробнее...
#include <pcl/surface/vtk_smoothing/vtk_mesh_quadric_decimation.h>
Общедоступные методы | |
| MeshQuadricDecimationVTK () | |
| Конструктор без параметров. Подробнее... |
|
| void | setTargetReductionFactor (float factor) |
| Задать процент граней, которые следует удалить. Подробнее... |
|
| float | getTargetReductionFactor () const |
| Получить целевой коэффициент упрощения. Подробнее... |
|
|
| |
| MeshProcessing ()=default | |
| Конструктор. Подробнее... |
|
| virtual | ~MeshProcessing ()=default |
| Деструктор. Подробнее... |
|
| void | setInputMesh (const pcl::PolygonMeshConstPtr &input) |
| Задать входную сетку для обработки. Подробнее... |
|
| pcl::PolygonMeshConstPtr | getInputMesh () const |
| Получить входную сетку для обработки. Подробнее... |
|
| void | process (pcl::PolygonMesh &output) |
| Обработать входную поверхностную сетку и сохранить результаты. Подробнее... |
|
Защищённые методы | |
| void | performProcessing (pcl::PolygonMesh &output) override |
| Абстрактный метод обработки поверхности. Подробнее... |
|
|
| |
| virtual bool | initCompute () |
| Инициализировать вычисления. Подробнее... |
|
| virtual void | deinitCompute () |
| Деинициализировать вычисления. Подробнее... |
|
| virtual std::string | getClassName () const |
| Абстрактный метод получения имени класса. Подробнее... |
|
Дополнительные унаследованные члены | |
|
| |
| using | Ptr = shared_ptr< MeshProcessing > |
| using | ConstPtr = shared_ptr< const MeshProcessing > |
| using | PolygonMeshConstPtr = PolygonMesh::ConstPtr |
|
| |
| pcl::PolygonMeshConstPtr | input_mesh_ |
| Входная полигональная сетка. Подробнее... |
|
Подробное описание
Упрощение полигональной сетки PCL на основе vtkQuadricDecimation из библиотеки VTK.
Дополнительные сведения о внутреннем устройстве алгоритма см. в исходной документации. Предупреждение: эта обёртка выполняет два достаточно ресурсоёмких преобразования структуры данных PCL PolygonMesh в структуру данных vtkPolyData и обратно.
Определено в строке 51 файла vtk_mesh_quadric_decimation.h.
Документация конструкторов и деструкторов
MeshQuadricDecimationVTK()
| pcl::MeshQuadricDecimationVTK::MeshQuadricDecimationVTK | ( | ) |
Конструктор без параметров.
Описание функций-членов
getTargetReductionFactor()
| inline |
Получить целевой коэффициент сокращения.
Определение в строке 68 файла vtk_mesh_quadric_decimation.h.
performProcessing()
| overrideprotectedvirtual |
Абстрактный метод обработки поверхности.
Реализует pcl::MeshProcessing.
setTargetReductionFactor()
| inline |
Задать процент удаляемых граней.
- Параметры
-
[in] factor коэффициент
Определение в строке 61 файла vtk_mesh_quadric_decimation.h.
Документация для этого класса сгенерирована из следующего файла:
- pcl/surface/vtk_smoothing/vtk_mesh_quadric_decimation.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_mesh_quadric_decimation_v_t_k.html