#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: