![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
CANUPO plugin. More...
#include <qCanupo.h>


Protected Slots | |
| void | doClassifyAction () |
| void | doTrainAction () |
Protected Attributes | |
| QAction * | m_classifyAction |
| Calssift action. More... | |
| QAction * | m_trainAction |
| Train action. More... | |
| ccHObject::Container | m_selectedEntities |
| Currently selected entities. More... | |
Protected Attributes inherited from ccStdPluginInterface | |
| ecvMainAppInterface * | m_app |
| Main application interface. More... | |
Additional Inherited Members | |
Public Types inherited from ccPluginInterface | |
| typedef QList< Contact > | ContactList |
| using | ReferenceList = QList< Reference > |
Public Member Functions inherited from ccStdPluginInterface | |
| ccStdPluginInterface (const QString &resourcePath=QString()) | |
| Default constructor. More... | |
| virtual | ~ccStdPluginInterface () override=default |
| Destructor. More... | |
| virtual CC_PLUGIN_TYPE | getType () const override |
| Returns plugin type (standard or OpenGL filter) More... | |
| virtual void | setMainAppInterface (ecvMainAppInterface *app) |
| Sets application entry point. More... | |
| virtual ecvMainAppInterface * | getMainAppInterface () |
| A callback pointer to the main app interface for use by plugins. More... | |
| virtual void | onNewSelection (const ccHObject::Container &selectedEntities) |
| virtual void | dispToConsole (QString message, ecvMainAppInterface::ConsoleMessageLevel level=ecvMainAppInterface::STD_CONSOLE_MESSAGE) |
| Shortcut to ecvMainAppInterface::dispToConsole. More... | |
Public Member Functions inherited from ccDefaultPluginInterface | |
| virtual | ~ccDefaultPluginInterface () |
| virtual bool | isCore () const override |
| Is this plugin a core plugin? More... | |
| virtual QString | getName () const override |
| Returns (short) name (for menu entry, etc.) More... | |
| virtual QString | getDescription () const override |
| Returns long name/description (for tooltip, etc.) More... | |
| virtual QIcon | getIcon () const override |
| Returns icon. More... | |
| virtual ReferenceList | getReferences () const override |
| virtual ContactList | getAuthors () const override |
| virtual ContactList | getMaintainers () const override |
Public Member Functions inherited from ccPluginInterface | |
| virtual | ~ccPluginInterface ()=default |
| Virtual destructor. More... | |
| virtual bool | start () |
| Starts the plugin. More... | |
| virtual void | stop () |
| Stops the plugin. More... | |
| virtual ccExternalFactory * | getCustomObjectsFactory () const |
| Returns the plugin's custom object factory (if any) More... | |
Protected Member Functions inherited from ccDefaultPluginInterface | |
| ccDefaultPluginInterface (const QString &resourcePath=QString()) | |
CANUPO plugin.
See "3D Terrestrial lidar data classification of complex natural scenes using a multi-scale dimensionality criterion: applications in geomorphology", N. Brodu, D. Lague, 2012, Computer Vision and Pattern Recognition
|
protectedslot |
Definition at line 93 of file qCanupo.cpp.
References ccHObject::addChild(), ecvMainAppInterface::addToDB(), qCanupoProcess::Classify(), corePoints, ecvMainAppInterface::dispToConsole(), ecvMainAppInterface::ERR_CONSOLE_MESSAGE, error(), ecvMainAppInterface::getActiveWindow(), qCanupoClassifDialog::getConfidenceTrehshold(), qCanupoClassifDialog::getCorePointsCloud(), qCanupoClassifDialog::getCorePointsCloudSource(), qCanupoClassifDialog::getMaxThreadCount(), qCanupoClassifDialog::getMscFilename(), ccObject::getName(), CorePointDescSet::loadFromMSC(), ccStdPluginInterface::m_app, m_selectedEntities, qCanupoClassifDialog::MSC_FILE, qCanupoClassifDialog::ORIGINAL, qCanupoClassifDialog::OTHER, params, ccPointCloud::partialClone(), CV_TYPES::POINT_CLOUD, ecvMainAppInterface::refreshAll(), cloudViewer::CloudSamplingTools::resampleCloudSpatially(), qCanupoClassifDialog::saveParamsToPersistentSettings(), ccObject::setName(), ccDrawableObject::setRedraw(), ecvDisplayTools::SetRedrawRecursive(), ShowClassifyDisclaimer(), qCanupoClassifDialog::SUBSAMPLED, ecvMainAppInterface::updateUI(), qCanupoClassifDialog::useSF(), and ecvMainAppInterface::WRN_CONSOLE_MESSAGE.
|
protectedslot |
Definition at line 254 of file qCanupo.cpp.
References qCanupoTools::ComputeCorePointsDescriptors(), computer, ecvMainAppInterface::dispToConsole(), ecvMainAppInterface::ERR_CONSOLE_MESSAGE, ecvMainAppInterface::getActiveWindow(), ScaleParamsComputer::GetByID(), qCanupoTrainingDialog::getClass1Cloud(), qCanupoTrainingDialog::getClass2Cloud(), ccPointCloud::getCurrentDisplayedScalarField(), qCanupoTrainingDialog::getDescriptorID(), qCanupoTrainingDialog::getEvaluationCloud(), qCanupoTrainingDialog::getMaxThreadCount(), ccObject::getName(), qCanupoTrainingDialog::getOriginPointCloud(), qCanupoTrainingDialog::getScales(), invalidDescriptors, ccStdPluginInterface::m_app, ScaleParamsComputer::needSF(), qCanupoTrainingDialog::saveParamsToPersistentSettings(), ShowTrainDisclaimer(), cloudViewer::PointCloudTpl< T >::size(), cloudViewer::CloudSamplingTools::subsampleCloudRandomly(), qCanupo2DViewDialog::trainClassifier(), and ecvMainAppInterface::WRN_CONSOLE_MESSAGE.
|
protected |
|
protected |
Currently selected entities.
Definition at line 48 of file qCanupo.h.
Referenced by doClassifyAction().
|
protected |