#include <scene_tree.h>
Public Slots | |
void | slotClosePointCloud () |
void | slotCloseRenderWindow () |
void | slotEstimateNormal () |
void | slotICPRegistration () |
void | slotImportPointCloud () |
void | slotOpenPointCloud () |
void | slotPoissonReconstruction () |
void | slotSavePointCloud () |
void | slotStatisticalOutlierRemovalFilter () |
void | slotVoxelGridDownsampleFilter () |
Signals | |
void | fileOpened (const QString &filename) |
void | itemInsertedOrRemoved () |
Public Member Functions | |
void | addTopLevelItem (RenderWindowItem *render_window_item) |
bool | openPointCloud (const QString &filename) |
bool | savePointCloud (const QString &filename) |
SceneTree (QWidget *parent=0) | |
void | selectRenderWindowItem (RenderWindowItem *render_window_item) |
virtual QSize | sizeHint () const |
~SceneTree () | |
Protected Member Functions | |
virtual void | dropEvent (QDropEvent *event) |
virtual bool | dropMimeData (QTreeWidgetItem *parent, int index, const QMimeData *data, Qt::DropAction action) |
Private Slots | |
void | slotOnItemDoubleClicked (QTreeWidgetItem *item) |
void | slotUpdateOnInsertOrRemove () |
void | slotUpdateOnSelectionChange (const QItemSelection &selected, const QItemSelection &deselected) |
Private Member Functions | |
virtual void | contextMenuEvent (QContextMenuEvent *event) |
QList< RenderWindowItem * > | selectedRenderWindowItems () const |
template<class T > | |
QList< T * > | selectedTypeItems () const |
Static Private Member Functions | |
static void | closePointCloud (const QList< CloudMeshItem * > &items) |
Definition at line 49 of file scene_tree.h.
pcl::modeler::SceneTree::SceneTree | ( | QWidget * | parent = 0 | ) |
Definition at line 55 of file scene_tree.cpp.
Definition at line 74 of file scene_tree.cpp.
void pcl::modeler::SceneTree::addTopLevelItem | ( | RenderWindowItem * | render_window_item | ) |
Definition at line 445 of file scene_tree.cpp.
void pcl::modeler::SceneTree::closePointCloud | ( | const QList< CloudMeshItem * > & | items | ) | [static, private] |
Definition at line 259 of file scene_tree.cpp.
void pcl::modeler::SceneTree::contextMenuEvent | ( | QContextMenuEvent * | event | ) | [private, virtual] |
Definition at line 100 of file scene_tree.cpp.
void pcl::modeler::SceneTree::dropEvent | ( | QDropEvent * | event | ) | [protected, virtual] |
Definition at line 476 of file scene_tree.cpp.
bool pcl::modeler::SceneTree::dropMimeData | ( | QTreeWidgetItem * | parent, |
int | index, | ||
const QMimeData * | data, | ||
Qt::DropAction | action | ||
) | [protected, virtual] |
Definition at line 529 of file scene_tree.cpp.
void pcl::modeler::SceneTree::fileOpened | ( | const QString & | filename | ) | [signal] |
void pcl::modeler::SceneTree::itemInsertedOrRemoved | ( | ) | [signal] |
bool pcl::modeler::SceneTree::openPointCloud | ( | const QString & | filename | ) |
Definition at line 118 of file scene_tree.cpp.
bool pcl::modeler::SceneTree::savePointCloud | ( | const QString & | filename | ) |
Definition at line 138 of file scene_tree.cpp.
QList< pcl::modeler::RenderWindowItem * > pcl::modeler::SceneTree::selectedRenderWindowItems | ( | ) | const [private] |
Definition at line 87 of file scene_tree.cpp.
QList< T * > pcl::modeler::SceneTree::selectedTypeItems | ( | ) | const [private] |
Definition at line 48 of file scene_tree.hpp.
void pcl::modeler::SceneTree::selectRenderWindowItem | ( | RenderWindowItem * | render_window_item | ) |
Definition at line 387 of file scene_tree.cpp.
QSize pcl::modeler::SceneTree::sizeHint | ( | ) | const [virtual] |
Definition at line 80 of file scene_tree.cpp.
void pcl::modeler::SceneTree::slotClosePointCloud | ( | ) | [slot] |
Definition at line 289 of file scene_tree.cpp.
void pcl::modeler::SceneTree::slotCloseRenderWindow | ( | ) | [slot] |
Definition at line 457 of file scene_tree.cpp.
void pcl::modeler::SceneTree::slotEstimateNormal | ( | ) | [slot] |
Definition at line 360 of file scene_tree.cpp.
void pcl::modeler::SceneTree::slotICPRegistration | ( | ) | [slot] |
Definition at line 309 of file scene_tree.cpp.
void pcl::modeler::SceneTree::slotImportPointCloud | ( | ) | [slot] |
Definition at line 197 of file scene_tree.cpp.
void pcl::modeler::SceneTree::slotOnItemDoubleClicked | ( | QTreeWidgetItem * | item | ) | [private, slot] |
Definition at line 110 of file scene_tree.cpp.
void pcl::modeler::SceneTree::slotOpenPointCloud | ( | ) | [slot] |
Definition at line 147 of file scene_tree.cpp.
void pcl::modeler::SceneTree::slotPoissonReconstruction | ( | ) | [slot] |
Definition at line 373 of file scene_tree.cpp.
void pcl::modeler::SceneTree::slotSavePointCloud | ( | ) | [slot] |
Definition at line 232 of file scene_tree.cpp.
void pcl::modeler::SceneTree::slotStatisticalOutlierRemovalFilter | ( | ) | [slot] |
Definition at line 347 of file scene_tree.cpp.
void pcl::modeler::SceneTree::slotUpdateOnInsertOrRemove | ( | ) | [private, slot] |
Definition at line 428 of file scene_tree.cpp.
void pcl::modeler::SceneTree::slotUpdateOnSelectionChange | ( | const QItemSelection & | selected, |
const QItemSelection & | deselected | ||
) | [private, slot] |
Definition at line 395 of file scene_tree.cpp.
void pcl::modeler::SceneTree::slotVoxelGridDownsampleFilter | ( | ) | [slot] |
Definition at line 334 of file scene_tree.cpp.