Go to the documentation of this file.    1 #ifndef LVR2_TOOLS_VIEWER_WIDGETS_LVRCAMDATAITEM_HPP 
    2 #define LVR2_TOOLS_VIEWER_WIDGETS_LVRCAMDATAITEM_HPP 
    5 #include <QTreeWidgetItem> 
    6 #include <QAbstractItemModel> 
    9 #include <vtkMatrix4x4.h> 
   11 #include <Eigen/Dense> 
   21 #include "../vtkBridge/LVRModelBridge.hpp" 
   22 #include "../vtkBridge/LVRBoundingBoxBridge.hpp" 
   29 #include <vtkSmartPointer.h> 
   42                         std::shared_ptr<ScanDataManager> sdm,
 
   44                         vtkSmartPointer<vtkRenderer> renderer,
 
   46                         QTreeWidgetItem *parent = 
NULL);
 
   75         vtkSmartPointer<vtkActor> 
genFrustrum(
float scale=1.0);
 
   77         void reload(vtkSmartPointer<vtkRenderer> renderer);
 
   80         std::shared_ptr<ScanDataManager>        
m_sdm;
 
 
Transformd getGlobalTransform()
Get Transformation from Camera frame to Global. QTree used as TF tree, lvr2::Transformable types are ...
Intrinsics< double > Intrinsicsd
4x4 extrinsic calibration (double precision)
Transform< double > Transformd
4x4 double precision transformation matrix
LVRCamDataItem(ScanImage &data, std::shared_ptr< ScanDataManager > sdm, size_t cam_id, vtkSmartPointer< vtkRenderer > renderer, QString name="", QTreeWidgetItem *parent=NULL)
LVRCvImageItem * m_cvItem
vtkSmartPointer< vtkRenderer > m_renderer
std::vector< Vector3d > genFrustrumLVR(float scale=1.0)
void reload(vtkSmartPointer< vtkRenderer > renderer)
vtkSmartPointer< vtkActor > m_frustrum_actor
void setVisibility(bool visible)
std::shared_ptr< ScanDataManager > m_sdm
vtkSmartPointer< vtkActor > genFrustrum(float scale=1.0)
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