Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
open3d::visualization::visualizer::O3DVisualizerSelections Class Reference

#include <O3DVisualizerSelections.h>

Data Structures

struct  SelectedIndex

Public Types

using SelectionSet

Public Member Functions

 O3DVisualizerSelections (gui::SceneWidget &widget3d)
 ~O3DVisualizerSelections ()
void NewSet ()
void RemoveSet (int index)
void SelectSet (int index)
size_t GetNumberOfSets () const
void SelectIndices (const std::map< std::string, std::vector< std::pair< size_t, Eigen::Vector3d > > > &indices)
void UnselectIndices (const std::map< std::string, std::vector< std::pair< size_t, Eigen::Vector3d > > > &indices)
std::vector< SelectionSetGetSets ()
void SetPointSize (double radius_world)
void MakeActive ()
void MakeInactive ()
bool IsActive () const
void SetSelectableGeometry (const std::vector< gui::SceneWidget::PickableGeometry > &geometry)

Detailed Description

Internal class that acts as a selections model + controller for O3DVisualizer

Member Typedef Documentation

◆ SelectionSet

Initial value:
std::map<std::string,
std::set<SelectedIndex>>

Constructor & Destructor Documentation

◆ O3DVisualizerSelections()

open3d::visualization::visualizer::O3DVisualizerSelections::O3DVisualizerSelections ( gui::SceneWidget & widget3d)

◆ ~O3DVisualizerSelections()

open3d::visualization::visualizer::O3DVisualizerSelections::~O3DVisualizerSelections ( )

Member Function Documentation

◆ GetNumberOfSets()

size_t open3d::visualization::visualizer::O3DVisualizerSelections::GetNumberOfSets ( ) const

◆ GetSets()

std::vector< O3DVisualizerSelections::SelectionSet > open3d::visualization::visualizer::O3DVisualizerSelections::GetSets ( )

◆ IsActive()

bool open3d::visualization::visualizer::O3DVisualizerSelections::IsActive ( ) const

◆ MakeActive()

void open3d::visualization::visualizer::O3DVisualizerSelections::MakeActive ( )

◆ MakeInactive()

void open3d::visualization::visualizer::O3DVisualizerSelections::MakeInactive ( )

◆ NewSet()

void open3d::visualization::visualizer::O3DVisualizerSelections::NewSet ( )

◆ RemoveSet()

void open3d::visualization::visualizer::O3DVisualizerSelections::RemoveSet ( int index)

◆ SelectIndices()

void open3d::visualization::visualizer::O3DVisualizerSelections::SelectIndices ( const std::map< std::string, std::vector< std::pair< size_t, Eigen::Vector3d > > > & indices)

◆ SelectSet()

void open3d::visualization::visualizer::O3DVisualizerSelections::SelectSet ( int index)

◆ SetPointSize()

void open3d::visualization::visualizer::O3DVisualizerSelections::SetPointSize ( double radius_world)

◆ SetSelectableGeometry()

void open3d::visualization::visualizer::O3DVisualizerSelections::SetSelectableGeometry ( const std::vector< gui::SceneWidget::PickableGeometry > & geometry)

◆ UnselectIndices()

void open3d::visualization::visualizer::O3DVisualizerSelections::UnselectIndices ( const std::map< std::string, std::vector< std::pair< size_t, Eigen::Vector3d > > > & indices)

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