Go to the documentation of this file. 1 #ifndef LVR2_TOOLS_VIEWER_WIDGETS_LVRSCANDATAITEM_HPP
2 #define LVR2_TOOLS_VIEWER_WIDGETS_LVRSCANDATAITEM_HPP
5 #include <QTreeWidgetItem>
7 #include <vtkMatrix4x4.h>
12 #include "../vtkBridge/LVRModelBridge.hpp"
13 #include "../vtkBridge/LVRBoundingBoxBridge.hpp"
20 #include <Eigen/Dense>
30 std::shared_ptr<ScanDataManager> sdm,
32 vtkSmartPointer<vtkRenderer> renderer,
34 QTreeWidgetItem *parent =
NULL);
60 void reload(vtkSmartPointer<vtkRenderer> renderer);
63 std::shared_ptr<ScanDataManager>
m_sdm;
BoundingBoxBridgePtr getBoundingBoxBridge()
ModelBridgePtr getModelBridgePtr()
vtkSmartPointer< vtkRenderer > m_renderer
Transform< double > Transformd
4x4 double precision transformation matrix
void loadPointCloudData(vtkSmartPointer< vtkRenderer > renderer)
LVRBoundingBoxItem * m_bbItem
std::shared_ptr< ScanDataManager > m_sdm
boost::shared_ptr< LVRModelBridge > ModelBridgePtr
void setVisibility(bool visible, bool pc_visible)
LVRPointCloudItem * m_pcItem
boost::shared_ptr< LVRBoundingBoxBridge > BoundingBoxBridgePtr
BoundingBoxBridgePtr m_bb
QTreeWidgetItem * m_showSpectralsItem
void unloadPointCloudData(vtkSmartPointer< vtkRenderer > renderer)
LVRScanDataItem(ScanPtr data, std::shared_ptr< ScanDataManager > sdm, size_t idx, vtkSmartPointer< vtkRenderer > renderer, QString name="", QTreeWidgetItem *parent=NULL)
bool isPointCloudLoaded()
std::shared_ptr< Scan > ScanPtr
Shared pointer to scans.
lvr2
Author(s): Thomas Wiemann
, Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:24