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


Public Member Functions | |
| qCanupoTrainingDialog (ecvMainAppInterface *app) | |
| Default constructor. More... | |
| ccPointCloud * | getOriginPointCloud () |
| Get origin point cloud. More... | |
| ccPointCloud * | getClass1Cloud () |
| Get class #1 point cloud. More... | |
| ccPointCloud * | getClass2Cloud () |
| Get class #2 point cloud. More... | |
| ccPointCloud * | getEvaluationCloud () |
| Get evaluation point cloud. More... | |
| void | loadParamsFromPersistentSettings () |
| Loads parameters from persistent settings. More... | |
| void | saveParamsToPersistentSettings () |
| Saves parameters to persistent settings. More... | |
| bool | getScales (std::vector< float > &scales) const |
| Returns input scales. More... | |
| int | getMaxThreadCount () const |
| Returns the max number of threads to use. More... | |
| unsigned | getDescriptorID () const |
| Returns the selected descriptor ID. More... | |
Protected Slots | |
| void | onClassChanged (int) |
| void | onCloudChanged (int) |
Protected Member Functions | |
| bool | validParameters () const |
Protected Attributes | |
| ecvMainAppInterface * | m_app |
| Gives access to the application (data-base, UI, etc.) More... | |
CANUPO plugin's training dialog.
Definition at line 16 of file qCanupoTrainingDialog.h.
| qCanupoTrainingDialog::qCanupoTrainingDialog | ( | ecvMainAppInterface * | app | ) |
Default constructor.
Definition at line 32 of file qCanupoTrainingDialog.cpp.
References ScaleParamsComputer::AvailableCount(), count, ecvMainAppInterface::dbRootObject(), ecvMainAppInterface::dispToConsole(), ecvMainAppInterface::ERR_CONSOLE_MESSAGE, ccHObject::filterChildren(), ScaleParamsComputer::GetByIndex(), qCanupoTools::GetEntityName(), ScaleParamsComputer::getID(), ScaleParamsComputer::getName(), loadParamsFromPersistentSettings(), m_app, name, onClassChanged(), onCloudChanged(), and CV_TYPES::POINT_CLOUD.
| ccPointCloud * qCanupoTrainingDialog::getClass1Cloud | ( | ) |
Get class #1 point cloud.
Definition at line 179 of file qCanupoTrainingDialog.cpp.
References ecvMainAppInterface::dbRootObject(), qCanupoTools::GetCloudFromCombo(), and m_app.
Referenced by qCanupoPlugin::doTrainAction().
| ccPointCloud * qCanupoTrainingDialog::getClass2Cloud | ( | ) |
Get class #2 point cloud.
Definition at line 185 of file qCanupoTrainingDialog.cpp.
References ecvMainAppInterface::dbRootObject(), qCanupoTools::GetCloudFromCombo(), and m_app.
Referenced by qCanupoPlugin::doTrainAction().
| unsigned qCanupoTrainingDialog::getDescriptorID | ( | ) | const |
Returns the selected descriptor ID.
Definition at line 160 of file qCanupoTrainingDialog.cpp.
Referenced by qCanupoPlugin::doTrainAction().
| ccPointCloud * qCanupoTrainingDialog::getEvaluationCloud | ( | ) |
Get evaluation point cloud.
Definition at line 199 of file qCanupoTrainingDialog.cpp.
References ecvMainAppInterface::dbRootObject(), qCanupoTools::GetCloudFromCombo(), and m_app.
Referenced by qCanupoPlugin::doTrainAction().
| int qCanupoTrainingDialog::getMaxThreadCount | ( | ) | const |
Returns the max number of threads to use.
Definition at line 116 of file qCanupoTrainingDialog.cpp.
Referenced by qCanupoPlugin::doTrainAction().
| ccPointCloud * qCanupoTrainingDialog::getOriginPointCloud | ( | ) |
Get origin point cloud.
Definition at line 191 of file qCanupoTrainingDialog.cpp.
References ecvMainAppInterface::dbRootObject(), qCanupoTools::GetCloudFromCombo(), and m_app.
Referenced by qCanupoPlugin::doTrainAction().
| bool qCanupoTrainingDialog::getScales | ( | std::vector< float > & | scales | ) | const |
Returns input scales.
Definition at line 120 of file qCanupoTrainingDialog.cpp.
References cloudViewer::utility::floor(), and QtCompat::SkipEmptyParts.
Referenced by qCanupoPlugin::doTrainAction().
| void qCanupoTrainingDialog::loadParamsFromPersistentSettings | ( | ) |
Loads parameters from persistent settings.
Definition at line 207 of file qCanupoTrainingDialog.cpp.
Referenced by qCanupoTrainingDialog().
|
protectedslot |
Definition at line 171 of file qCanupoTrainingDialog.cpp.
References validParameters().
Referenced by qCanupoTrainingDialog().
|
protectedslot |
Definition at line 175 of file qCanupoTrainingDialog.cpp.
References validParameters().
Referenced by qCanupoTrainingDialog().
| void qCanupoTrainingDialog::saveParamsToPersistentSettings | ( | ) |
Saves parameters to persistent settings.
Definition at line 249 of file qCanupoTrainingDialog.cpp.
Referenced by qCanupoPlugin::doTrainAction().
|
protected |
Definition at line 104 of file qCanupoTrainingDialog.cpp.
Referenced by onClassChanged(), and onCloudChanged().
|
protected |
Gives access to the application (data-base, UI, etc.)
Definition at line 52 of file qCanupoTrainingDialog.h.
Referenced by getClass1Cloud(), getClass2Cloud(), getEvaluationCloud(), getOriginPointCloud(), and qCanupoTrainingDialog().