ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::visualization::gui::TreeView::Impl Struct Reference
Collaboration diagram for cloudViewer::visualization::gui::TreeView::Impl:

Classes

struct  Item
 

Public Attributes

int id_
 
Item root_
 
std::unordered_map< TreeView::ItemId, Item * > id2item_
 
TreeView::ItemId selected_id_ = -1
 
bool can_select_parents_ = false
 
std::function< void(TreeView::ItemId)> on_selection_changed_
 

Static Public Attributes

static TreeView::ItemId g_next_id = 0
 

Detailed Description

Definition at line 203 of file TreeView.cpp.

Member Data Documentation

◆ can_select_parents_

bool cloudViewer::visualization::gui::TreeView::Impl::can_select_parents_ = false

Definition at line 220 of file TreeView.cpp.

◆ g_next_id

TreeView::ItemId cloudViewer::visualization::gui::TreeView::Impl::g_next_id = 0
static

◆ id2item_

std::unordered_map<TreeView::ItemId, Item *> cloudViewer::visualization::gui::TreeView::Impl::id2item_

Definition at line 218 of file TreeView.cpp.

◆ id_

int cloudViewer::visualization::gui::TreeView::Impl::id_

Definition at line 216 of file TreeView.cpp.

◆ on_selection_changed_

std::function<void(TreeView::ItemId)> cloudViewer::visualization::gui::TreeView::Impl::on_selection_changed_

Definition at line 221 of file TreeView.cpp.

◆ root_

Item cloudViewer::visualization::gui::TreeView::Impl::root_

Definition at line 217 of file TreeView.cpp.

◆ selected_id_

TreeView::ItemId cloudViewer::visualization::gui::TreeView::Impl::selected_id_ = -1

Definition at line 219 of file TreeView.cpp.


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