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