Spec-Zone.ru › PointCloudLibrary

Децимация сетки PCL на основе vtkQuadricDecimation из библиотеки VTK. Подробнее...

#include <pcl/surface/vtk_smoothing/vtk_mesh_quadric_decimation.h>

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

Публичные члены-функции

MeshQuadricDecimationVTK ()
Конструктор по умолчанию. Подробнее...
void setTargetReductionFactor (float factor)
Устанавливает процент граней, которые следует удалить. Подробнее...
float getTargetReductionFactor () const
Получить целевой коэффициент уменьшения. Подробнее...
- Публичные члены-функции унаследованные от pcl::MeshProcessing
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
Абстрактный метод обработки поверхности. Подробнее...
- Защищенные члены-функции унаследованные от pcl::MeshProcessing
virtual bool initCompute ()
Инициализировать вычисления. Подробнее...
virtual void deinitCompute ()
Разъединить вычисления. Подробнее...
virtual std::string getClassName () const
Метод получения имени абстрактного класса. Подробнее...

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

- Общедоступные типы, унаследованные от pcl::MeshProcessing
using Ptr = shared_ptr< MeshProcessing >
using ConstPtr = shared_ptr< const MeshProcessing >
using PolygonMeshConstPtr = PolygonMesh::ConstPtr
- Защищенные атрибуты, унаследованные от pcl::MeshProcessing
pcl::PolygonMeshConstPtr input_mesh_
Входная полигональная сетка. Подробнее...

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

Сжатие сетки PCL на основе vtkQuadricDecimation из библиотеки VTK.

Для получения дополнительной информации о работе алгоритма, обратитесь к исходной документации. Предупреждение: этот обертка выполняет два довольно вычислительно затратных преобразования из структуры данных PCL PolygonMesh в структуру данных vtkPolyData и обратно.

Определено в строке 51 файла vtk_mesh_quadric_decimation.h.

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

MeshQuadricDecimationVTK()

pcl::MeshQuadricDecimationVTK::MeshQuadricDecimationVTK ( )

Пустой конструктор.

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

getTargetReductionFactor()

float pcl::MeshQuadricDecimationVTK::getTargetReductionFactor ( ) const
inline

Получить целевой коэффициент сокращения.

Определено в строке 68 файла vtk_mesh_quadric_decimation.h.

performProcessing()

void pcl::MeshQuadricDecimationVTK::performProcessing ( pcl::PolygonMesh & output )
overrideprotectedvirtual

Абстрактный метод обработки поверхности.

Реализует pcl::MeshProcessing.

setTargetReductionFactor()

void pcl::MeshQuadricDecimationVTK::setTargetReductionFactor ( float factor )
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

Spec-Zone.ru

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