#include <PickPointsInteractor.h>
◆ PickPointsInteractor()
◆ ~PickPointsInteractor()
open3d::visualization::gui::PickPointsInteractor::~PickPointsInteractor |
( |
| ) |
|
|
virtual |
◆ ClearPick()
void open3d::visualization::gui::PickPointsInteractor::ClearPick |
( |
| ) |
|
◆ DoPick()
void open3d::visualization::gui::PickPointsInteractor::DoPick |
( |
| ) |
|
◆ GetMatrixInteractor()
◆ Key()
void open3d::visualization::gui::PickPointsInteractor::Key |
( |
const KeyEvent & |
e | ) |
|
|
overridevirtual |
◆ MakeMaterial()
◆ Mouse()
void open3d::visualization::gui::PickPointsInteractor::Mouse |
( |
const MouseEvent & |
e | ) |
|
|
overridevirtual |
◆ OnPickImageDone()
void open3d::visualization::gui::PickPointsInteractor::OnPickImageDone |
( |
std::shared_ptr< geometry::Image > |
img | ) |
|
|
protected |
◆ SetNeedsRedraw()
void open3d::visualization::gui::PickPointsInteractor::SetNeedsRedraw |
( |
| ) |
|
Indicates that the selection scene must be redrawn and the picking pixels retrieved again before picking.
◆ SetOnPointsPicked()
void open3d::visualization::gui::PickPointsInteractor::SetOnPointsPicked |
( |
std::function< void(const std::map< std::string, std::vector< std::pair< size_t, Eigen::Vector3d >>> &, int)> |
f | ) |
|
Calls the provided function when points are picked: f(indices, key_modifiers)
◆ SetOnStartedPolygonPicking()
void open3d::visualization::gui::PickPointsInteractor::SetOnStartedPolygonPicking |
( |
std::function< void()> |
on_poly_pick | ) |
|
Calls the provided function when polygon picking is initiated.
◆ SetOnUIChanged()
void open3d::visualization::gui::PickPointsInteractor::SetOnUIChanged |
( |
std::function< void(const std::vector< Eigen::Vector2i > &)> |
on_ui | ) |
|
Calls the provided function when a "UI" needs to be drawn. This is used for polygon picking to draw the polygon in progress. will be passed
◆ SetPickableGeometry()
Sets the points that can be picked. Limited to 16 million or less points/vertices total. Geometry pointers will not be cached.
◆ SetPointSize()
void open3d::visualization::gui::PickPointsInteractor::SetPointSize |
( |
int |
px | ) |
|
The documentation for this class was generated from the following files: