#include <LVRCamDataItem.hpp>
Definition at line 36 of file LVRCamDataItem.hpp.
 
◆ LVRCamDataItem()
      
        
          | lvr2::LVRCamDataItem::LVRCamDataItem | ( | ScanImage & | data, | 
        
          |  |  | std::shared_ptr< ScanDataManager > | sdm, | 
        
          |  |  | size_t | cam_id, | 
        
          |  |  | vtkSmartPointer< vtkRenderer > | renderer, | 
        
          |  |  | QString | name = "", | 
        
          |  |  | QTreeWidgetItem * | parent = NULL | 
        
          |  | ) |  |  | 
      
 
 
◆ ~LVRCamDataItem()
      
        
          | lvr2::LVRCamDataItem::~LVRCamDataItem | ( |  | ) |  | 
      
 
 
◆ genFrustrum()
  
  | 
        
          | vtkSmartPointer< vtkActor > lvr2::LVRCamDataItem::genFrustrum | ( | float | scale = 1.0 | ) |  |  | private | 
 
 
◆ genFrustrumLVR()
  
  | 
        
          | std::vector< Vector3d > lvr2::LVRCamDataItem::genFrustrumLVR | ( | float | scale = 1.0 | ) |  |  | private | 
 
 
◆ getCamId()
  
  | 
        
          | size_t lvr2::LVRCamDataItem::getCamId | ( |  | ) |  |  | inline | 
 
 
◆ getGlobalTransform()
  
  | 
        
          | Transformd lvr2::LVRCamDataItem::getGlobalTransform | ( |  | ) |  |  | private | 
 
Get Transformation from Camera frame to Global. QTree used as TF tree, lvr2::Transformable types are used to determine the global Transform. Output T can be used for: p_global = T * p_local. 
- Returns
- Returns the Transformation as type lvr2::Matrix4 
Definition at line 103 of file LVRCamDataItem.cpp.
 
 
◆ getName()
  
  | 
        
          | QString lvr2::LVRCamDataItem::getName | ( |  | ) |  |  | inline | 
 
 
◆ getPose()
  
  | 
        
          | Pose lvr2::LVRCamDataItem::getPose | ( |  | ) |  |  | inline | 
 
 
◆ reload()
  
  | 
        
          | void lvr2::LVRCamDataItem::reload | ( | vtkSmartPointer< vtkRenderer > | renderer | ) |  |  | private | 
 
 
◆ setCameraView()
      
        
          | void lvr2::LVRCamDataItem::setCameraView | ( |  | ) |  | 
      
 
 
◆ setVisibility()
      
        
          | void lvr2::LVRCamDataItem::setVisibility | ( | bool | visible | ) |  | 
      
 
 
◆ m_cam_id
  
  | 
        
          | size_t lvr2::LVRCamDataItem::m_cam_id |  | private | 
 
 
◆ m_cvItem
◆ m_data
◆ m_frustrum_actor
  
  | 
        
          | vtkSmartPointer<vtkActor> lvr2::LVRCamDataItem::m_frustrum_actor |  | private | 
 
 
◆ m_intrinsics
◆ m_matrix
◆ m_name
  
  | 
        
          | QString lvr2::LVRCamDataItem::m_name |  | private | 
 
 
◆ m_pItem
◆ m_pose
  
  | 
        
          | Pose lvr2::LVRCamDataItem::m_pose |  | private | 
 
 
◆ m_renderer
  
  | 
        
          | vtkSmartPointer<vtkRenderer> lvr2::LVRCamDataItem::m_renderer |  | private | 
 
 
◆ m_sdm
The documentation for this class was generated from the following files: