qCC version 2.13.alpha (Qt) - 31 May 2022
Main CloudCompare application (GUI & command line)
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ccPointPickingGenericInterface Class Referenceabstract

#include <ccPointPickingGenericInterface.h>

Inheritance diagram for ccPointPickingGenericInterface:
Inheritance graph
[legend]
Collaboration diagram for ccPointPickingGenericInterface:
Collaboration graph
[legend]

Public Member Functions

 ccPointPickingGenericInterface (ccPickingHub *pickingHub, QWidget *parent=nullptr)
 Default constructor.
 
 ~ccPointPickingGenericInterface () override=default
 Destructor.
 
bool linkWith (ccGLWindow *win) override
 
bool start () override
 
void stop (bool state) override
 
void onItemPicked (const PickedItem &pi) override
 Inherited from ccPickingListener.
 

Protected Member Functions

virtual void processPickedPoint (const PickedItem &picked)=0
 Generic method to process picked points. More...
 

Protected Attributes

ccPickingHub * m_pickingHub
 Picking hub.
 

Detailed Description

Generic interface for any dialog/graphical interactor that relies on point picking.

Member Function Documentation

◆ processPickedPoint()

virtual void ccPointPickingGenericInterface::processPickedPoint ( const PickedItem &  picked)
protectedpure virtual

Generic method to process picked points.

Implemented in ccPointListPickingDlg, and ccPointPropertiesDlg.


The documentation for this class was generated from the following files: