Open3D (C++ API)
0.12.0
|
Public Member Functions | |
PickInteractor (rendering::Open3DScene *scene, rendering::Camera *camera) | |
void | SetViewSize (const Size &size) |
void | SetPickableGeometry (const std::vector< SceneWidget::PickableGeometry > &geometry) |
void | SetPickablePointSize (int px) |
void | SetOnPointsPicked (std::function< void(const std::map< std::string, std::vector< std::pair< size_t, Eigen::Vector3d >>> &, int)> on_picked) |
void | SetNeedsRedraw () |
void | Mouse (const MouseEvent &e) override |
Public Member Functions inherited from open3d::visualization::gui::RotateCameraInteractor | |
RotateCameraInteractor (rendering::Camera *camera) | |
Public Member Functions inherited from open3d::visualization::gui::RotationInteractor | |
rendering::MatrixInteractorLogic & | GetMatrixInteractor () override |
void | SetCenterOfRotation (const Eigen::Vector3f ¢er) |
void | Key (const KeyEvent &e) override |
Public Member Functions inherited from open3d::visualization::gui::SceneWidget::MouseInteractor | |
virtual | ~MouseInteractor ()=default |
virtual bool | Tick (const TickEvent &e) |
Additional Inherited Members | |
Protected Types inherited from open3d::visualization::gui::RotationInteractor | |
enum | State { State::NONE, State::PAN, State::DOLLY, State::ROTATE_XY, State::ROTATE_Z } |
Protected Member Functions inherited from open3d::visualization::gui::RotationInteractor | |
void | SetInteractor (rendering::RotationInteractorLogic *r) |
Protected Attributes inherited from open3d::visualization::gui::RotationInteractor | |
rendering::RotationInteractorLogic * | interactor_ = nullptr |
int | mouse_down_x_ = 0 |
int | mouse_down_y_ = 0 |
State | state_ = State::NONE |
|
inline |
|
inlineoverridevirtual |
Reimplemented from open3d::visualization::gui::RotateCameraInteractor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |