Public Member Functions | Private Member Functions | Private Attributes | List of all members
lvr2::LVRCvImageItem Class Reference

#include <LVRCvImageItem.hpp>

Inheritance diagram for lvr2::LVRCvImageItem:
Inheritance graph
[legend]

Public Member Functions

void closeWindow ()
 
QString getName ()
 
void graphicsViewClosed ()
 
 LVRCvImageItem (std::shared_ptr< ScanDataManager > sdm, vtkSmartPointer< vtkRenderer > renderer, QString name="", QTreeWidgetItem *parent=NULL)
 
void openWindow ()
 
void setVisibility (bool visible)
 
 ~LVRCvImageItem ()
 

Private Member Functions

QImage * convertCvImageToQt (cv::Mat &cv_img)
 
void reload (vtkSmartPointer< vtkRenderer > renderer)
 

Private Attributes

QGraphicsScene * m_graphics_scene
 
LVRGraphicsViewm_graphics_view
 
size_t m_idx
 
QLabel * m_label
 
QString m_name
 
vtkSmartPointer< vtkRenderer > m_renderer
 
std::shared_ptr< ScanDataManagerm_sdm
 

Detailed Description

Definition at line 22 of file LVRCvImageItem.hpp.

Constructor & Destructor Documentation

◆ LVRCvImageItem()

lvr2::LVRCvImageItem::LVRCvImageItem ( std::shared_ptr< ScanDataManager sdm,
vtkSmartPointer< vtkRenderer >  renderer,
QString  name = "",
QTreeWidgetItem *  parent = NULL 
)

Definition at line 9 of file LVRCvImageItem.cpp.

◆ ~LVRCvImageItem()

lvr2::LVRCvImageItem::~LVRCvImageItem ( )

Definition at line 132 of file LVRCvImageItem.cpp.

Member Function Documentation

◆ closeWindow()

void lvr2::LVRCvImageItem::closeWindow ( )

Definition at line 107 of file LVRCvImageItem.cpp.

◆ convertCvImageToQt()

QImage * lvr2::LVRCvImageItem::convertCvImageToQt ( cv::Mat &  cv_img)
private

Definition at line 112 of file LVRCvImageItem.cpp.

◆ getName()

QString lvr2::LVRCvImageItem::getName ( )
inline

Definition at line 34 of file LVRCvImageItem.hpp.

◆ graphicsViewClosed()

void lvr2::LVRCvImageItem::graphicsViewClosed ( )

Definition at line 127 of file LVRCvImageItem.cpp.

◆ openWindow()

void lvr2::LVRCvImageItem::openWindow ( )

Definition at line 38 of file LVRCvImageItem.cpp.

◆ reload()

void lvr2::LVRCvImageItem::reload ( vtkSmartPointer< vtkRenderer >  renderer)
private

Definition at line 22 of file LVRCvImageItem.cpp.

◆ setVisibility()

void lvr2::LVRCvImageItem::setVisibility ( bool  visible)

Definition at line 27 of file LVRCvImageItem.cpp.

Member Data Documentation

◆ m_graphics_scene

QGraphicsScene* lvr2::LVRCvImageItem::m_graphics_scene
private

Definition at line 58 of file LVRCvImageItem.hpp.

◆ m_graphics_view

LVRGraphicsView* lvr2::LVRCvImageItem::m_graphics_view
private

Definition at line 59 of file LVRCvImageItem.hpp.

◆ m_idx

size_t lvr2::LVRCvImageItem::m_idx
private

Definition at line 55 of file LVRCvImageItem.hpp.

◆ m_label

QLabel* lvr2::LVRCvImageItem::m_label
private

Definition at line 57 of file LVRCvImageItem.hpp.

◆ m_name

QString lvr2::LVRCvImageItem::m_name
private

Definition at line 53 of file LVRCvImageItem.hpp.

◆ m_renderer

vtkSmartPointer<vtkRenderer> lvr2::LVRCvImageItem::m_renderer
private

Definition at line 56 of file LVRCvImageItem.hpp.

◆ m_sdm

std::shared_ptr<ScanDataManager> lvr2::LVRCvImageItem::m_sdm
private

Definition at line 54 of file LVRCvImageItem.hpp.


The documentation for this class was generated from the following files:


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