Dialog for simple point picking (information, distance, etc.)
More...
#include <ccPointPropertiesDlg.h>
|
void | newLabel (ccHObject *) |
| Signal emitted when a new label is created.
|
|
|
| ccPointPropertiesDlg (ccPickingHub *pickingHub, QWidget *parent) |
| Default constructor.
|
|
virtual | ~ccPointPropertiesDlg () |
| Default destructor.
|
|
virtual bool | start () override |
|
virtual void | stop (bool state) override |
|
virtual bool | linkWith (ccGLWindow *win) override |
|
| 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.
|
|
|
enum | Mode { POINT_INFO
, POINT_POINT_DISTANCE
, POINTS_ANGLE
, RECT_ZONE
} |
| Picking mode.
|
|
|
void | onClose () |
|
void | activatePointPropertiesDisplay () |
|
void | activateDistanceDisplay () |
|
void | activateAngleDisplay () |
|
void | activate2DZonePicking () |
|
void | initializeState () |
|
void | exportCurrentLabel () |
|
void | update2DZone (int x, int y, Qt::MouseButtons buttons) |
|
void | processClickedPoint (int x, int y) |
|
void | close2DZone () |
|
void | processPickedPoint (const PickedItem &picked) override |
| Generic method to process picked points. More...
|
|
virtual void | processPickedPoint (const PickedItem &picked)=0 |
| Generic method to process picked points. More...
|
|
|
Mode | m_pickingMode |
| Current picking mode.
|
|
cc2DLabel * | m_label |
| Associated 3D label.
|
|
cc2DViewportLabel * | m_rect2DLabel |
| Associated 2D label.
|
|
ccPickingHub * | m_pickingHub |
| Picking hub.
|
|
Dialog for simple point picking (information, distance, etc.)
◆ processPickedPoint()
void ccPointPropertiesDlg::processPickedPoint |
( |
const PickedItem & |
picked | ) |
|
|
overrideprotectedvirtual |
The documentation for this class was generated from the following files:
- ccPointPropertiesDlg.h
- ccPointPropertiesDlg.cpp