45 Q_PLUGIN_METADATA(IID
"ecvcorp.cloudviewer.plugin.qTreeISO" FILE
50 explicit qTreeIso(QObject* parent =
nullptr);
56 QList<QAction*> getActions()
override;
61 float reg_strength1 = 1.0f;
63 float decimate_res1 = 0.05f;
65 int reg_strength2 = 20;
67 float decimate_res2 = 0.1f;
70 float rel_height_length_ratio = 0.5f;
71 float vertical_weight = 0.5;
78 void init_segs(
const Parameters& parameters, QWidget* parent =
nullptr);
80 QWidget* parent =
nullptr);
81 void final_segs(
const Parameters& parameters, QWidget* parent =
nullptr);
std::vector< ccHObject * > Container
Standard instances container (for children, etc.)
Standard ECV plugin interface.
Standard ECV plugin interface.
Dialog for qTreeIso plugin.
void final_segs(const Parameters ¶meters, QWidget *parent=nullptr)
QAction * m_action
Associated action.
void init_segs(const Parameters ¶meters, QWidget *parent=nullptr)
void intermediate_segs(const Parameters ¶meters, QWidget *parent=nullptr)
void doAction()
Slot called when associated ation is triggered.
Parameters()=default
Default initializer.