Spec-Zone.ru › PointCloudLibrary

MeshProcessing представляет базовый класс для алгоритмов обработки мешей. Подробнее...

#include <pcl/surface/processing.h>

Граф наследования
[легенда]
График взаимодействия
[легенда]

Public Types

using Ptr = shared_ptr< MeshProcessing >
using ConstPtr = shared_ptr< const MeshProcessing >
using PolygonMeshConstPtr = PolygonMesh::ConstPtr

Public Member Functions

MeshProcessing ()=default
Конструктор. Подробнее...
virtual ~MeshProcessing ()=default
Деструктор. Подробнее...
void setInputMesh (const pcl::PolygonMeshConstPtr &input)
Установите входной меш, который мы хотим обработать. Подробнее...
pcl::PolygonMeshConstPtr getInputMesh () const
Получить входной меш для обработки. Подробнее...
void process (pcl::PolygonMesh &output)
Обработать входную поверхность меша и сохранить результаты. Подробнее...

Protected Member Functions

virtual bool initCompute ()
Инициализировать вычисления. Подробнее...
virtual void deinitCompute ()
Разынициализировать вычисления. Подробнее...
virtual void performProcessing (pcl::PolygonMesh &output)=0
Абстрактный метод обработки поверхности. Подробнее...
virtual std::string getClassName () const
Метод получения имени абстрактного класса. Подробнее...

Protected Attributes

pcl::PolygonMeshConstPtr input_mesh_
Входной полигональный меш. Подробнее...

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

MeshProcessing представляет базовый класс для алгоритмов обработки мешей.

Автор
Alexandru E. Ichim

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

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

ConstPtr

using pcl::MeshProcessing::ConstPtr = shared_ptr<const MeshProcessing>

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

PolygonMeshConstPtr

using pcl::MeshProcessing::PolygonMeshConstPtr = PolygonMesh::ConstPtr

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

Ptr

using pcl::MeshProcessing::Ptr = shared_ptr<MeshProcessing>

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

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

MeshProcessing()

pcl::MeshProcessing::MeshProcessing ( )
по умолчанию

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

~MeshProcessing()

virtual pcl::MeshProcessing::~MeshProcessing ( )
виртуальныйпо умолчанию

Деструктор.

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

deinitCompute()

virtual void pcl::MeshProcessing::deinitCompute ( )
защищенныйвиртуальный

Прекращение вычислений.

Должно вызываться после окончания обработки.

getClassName()

virtual std::string pcl::MeshProcessing::getClassName ( ) const
встроенныйзащищенныйвиртуальный

Метод получения имени абстрактного класса.

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

getInputMesh()

pcl::PolygonMeshConstPtr pcl::MeshProcessing::getInputMesh ( ) const
встроенный

Получить входной меш для обработки.

Возвращает
меш

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

initCompute()

virtual bool pcl::MeshProcessing::initCompute ( )
защищенныйвиртуальный

Инициализация вычислений.

Должно вызываться перед началом обработки.

Переопределено в pcl::EarClipping, и pcl::EarClipping.

performProcessing()

virtual void pcl::MeshProcessing::performProcessing ( pcl::PolygonMesh & output )
защищенныйчисто виртуальный

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

Реализован в pcl::MeshSubdivisionVTK, pcl::MeshSmoothingWindowedSincVTK, pcl::MeshSmoothingLaplacianVTK, pcl::MeshQuadricDecimationVTK, и pcl::EarClipping.

process()

void pcl::MeshProcessing::process ( pcl::PolygonMesh & output )

Обработать входной меш поверхности и сохранить результаты.

Параметры
[out] output результирующая обработанная модель поверхности

setInputMesh()

void pcl::MeshProcessing::setInputMesh ( const pcl::PolygonMeshConstPtr & input )
встроенный

Установить входной меш, который мы хотим обработать.

Параметры
[in] input входной полигональный меш

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

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

input_mesh_

pcl::PolygonMeshConstPtr pcl::MeshProcessing::input_mesh_
защищенный

Входной полигональный меш.

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


The documentation for this class was generated from the following file:
  • 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

Spec-Zone.ru

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