35 QWidget* parent =
nullptr);
40 bool linkWith(QWidget* win)
override;
41 bool start()
override;
42 void stop(
bool state)
override;
Hierarchical CLOUDVIEWER Object.
Generic overlay dialog interface.
Point/triangle picking hub.
Point/triangle picking listener interface.
A 3D cloud and its associated features (color, normals, scalar fields, etc.)
void stop(bool state) override
Stops process/dialog.
~ccPointPickingGenericInterface() override=default
Destructor.
ccPointPickingGenericInterface(ccPickingHub *pickingHub, QWidget *parent=nullptr)
Default constructor.
virtual void processPickedPoint(ccPointCloud *cloud, unsigned pointIndex, int x, int y)=0
Generic method to process picked points.
bool linkWith(QWidget *win) override
Links the overlay dialog with a MDI window.
void onItemPicked(const PickedItem &pi) override
Inherited from ccPickingListener.
ccPickingHub * m_pickingHub
Picking hub.
bool start() override
Starts process.