10 #include <ui_CorrespondenceMatchingDialog.h>
21 public Ui::CorrespondenceMatchingDialog {
44 bool getScales(std::vector<float>& scales)
const;
CANUPO plugin's training dialog.
QString getEntityName(ccHObject *obj)
void saveParamsToPersistentSettings()
Saves parameters to persistent settings.
void loadParamsFromPersistentSettings()
Loads parameters from persistent settings.
bool isGCActivated() const
void refreshCloudComboBox()
ccPointCloud * getModelCloudByIndex(int index)
ccPointCloud * getModel1Cloud()
Get model #1 point cloud.
float getModelSearchRadius() const
Returns the Model Search Radius.
float getShotDescriptorRadius() const
Returns the Shot Descriptor Radius.
float getHoughBinSize() const
float getVoxelGridLeafSize() const
float getHoughLRFRadius() const
bool validParameters() const
float getNormalKSearch() const
Returns the normal KSearch.
ccPointCloud * getEvaluationCloud()
Get evaluation point cloud.
int getMaxThreadCount() const
Returns the max number of threads to use.
float getGcMinClusterSize() const
CorrespondenceMatchingDialog(ecvMainAppInterface *app)
Default constructor.
ecvMainAppInterface * m_app
Gives access to the application (data-base, UI, etc.)
bool getScales(std::vector< float > &scales) const
Returns input scales.
ccPointCloud * getCloudFromCombo(QComboBox *comboBox, ccHObject *dbRoot)
float getSceneSearchRadius() const
Returns the Scene Search Radius.
ccPointCloud * getModel2Cloud()
Get model #2 point cloud.
float getHoughThreshold() const
float getGcConsensusSetResolution() const
bool getVerificationFlag() const
Hierarchical CLOUDVIEWER Object.
A 3D cloud and its associated features (color, normals, scalar fields, etc.)
Main application interface (for plugins)