ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ccNoteTool Class Reference

#include <ccNoteTool.h>

Inheritance diagram for ccNoteTool:
Collaboration diagram for ccNoteTool:

Public Member Functions

 ccNoteTool ()
 
virtual ~ccNoteTool ()
 
virtual void toolActivated () override
 
virtual void toolDisactivated () override
 
void pointPicked (ccHObject *insertPoint, unsigned itemIdx, ccPointCloud *cloud, const CCVector3 &P) override
 
- Public Member Functions inherited from ccTool
virtual ~ccTool ()
 
void initializeTool (ecvMainAppInterface *app)
 
virtual void pointPicked (ccHObject *insertPoint, unsigned itemIdx, ccHObject *pickedObject, const CCVector3 &P)
 
virtual void onNewSelection (const ccHObject::Container &selectedEntities)
 
virtual void accept ()
 
virtual void cancel ()
 
virtual bool canUndo ()
 
virtual void undo ()
 

Additional Inherited Members

- Protected Member Functions inherited from ccTool
 ccTool ()
 
- Protected Attributes inherited from ccTool
ecvMainAppInterfacem_app
 
QWidget * m_window
 

Detailed Description

Definition at line 19 of file ccNoteTool.h.

Constructor & Destructor Documentation

◆ ccNoteTool()

ccNoteTool::ccNoteTool ( )

Definition at line 10 of file ccNoteTool.cpp.

◆ ~ccNoteTool()

ccNoteTool::~ccNoteTool ( )
virtual

Definition at line 12 of file ccNoteTool.cpp.

Member Function Documentation

◆ pointPicked()

void ccNoteTool::pointPicked ( ccHObject insertPoint,
unsigned  itemIdx,
ccPointCloud cloud,
const CCVector3 P 
)
overridevirtual

◆ toolActivated()

void ccNoteTool::toolActivated ( )
overridevirtual

Reimplemented from ccTool.

Definition at line 71 of file ccNoteTool.cpp.

◆ toolDisactivated()

void ccNoteTool::toolDisactivated ( )
overridevirtual

Reimplemented from ccTool.

Definition at line 76 of file ccNoteTool.cpp.


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