Open3D (C++ API)  0.18.0
Public Member Functions
open3d::visualization::gui::SceneWidget::MouseInteractor Class Referenceabstract

#include <SceneWidget.h>

Inheritance diagram for open3d::visualization::gui::SceneWidget::MouseInteractor:
open3d::visualization::gui::FlyInteractor open3d::visualization::gui::PickPointsInteractor open3d::visualization::gui::RotateIBLInteractor open3d::visualization::gui::RotateSunInteractor open3d::visualization::gui::RotationInteractor open3d::visualization::gui::RotateCameraInteractor open3d::visualization::gui::RotateModelInteractor open3d::visualization::gui::PickInteractor open3d::visualization::gui::RotateCameraSphereInteractor

Public Member Functions

virtual ~MouseInteractor ()=default
 
virtual rendering::MatrixInteractorLogicGetMatrixInteractor ()=0
 
virtual void Mouse (const MouseEvent &e)=0
 
virtual void Key (const KeyEvent &e)=0
 
virtual bool Tick (const TickEvent &e)
 

Constructor & Destructor Documentation

◆ ~MouseInteractor()

virtual open3d::visualization::gui::SceneWidget::MouseInteractor::~MouseInteractor ( )
virtualdefault

Member Function Documentation

◆ GetMatrixInteractor()

virtual rendering::MatrixInteractorLogic& open3d::visualization::gui::SceneWidget::MouseInteractor::GetMatrixInteractor ( )
pure virtual

◆ Key()

virtual void open3d::visualization::gui::SceneWidget::MouseInteractor::Key ( const KeyEvent e)
pure virtual

◆ Mouse()

virtual void open3d::visualization::gui::SceneWidget::MouseInteractor::Mouse ( const MouseEvent e)
pure virtual

◆ Tick()

virtual bool open3d::visualization::gui::SceneWidget::MouseInteractor::Tick ( const TickEvent e)
inlinevirtual

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