Public Member Functions | Protected Attributes | List of all members
lvr2::LVRPointCloudItem Class Reference

#include <LVRPointCloudItem.hpp>

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

Public Member Functions

vtkSmartPointer< vtkActor > getActor ()
 
QColor getColor ()
 
size_t getNumPoints ()
 
float getOpacity ()
 
PointBufferPtr getPointBuffer ()
 
PointBufferBridgePtr getPointBufferBridge ()
 
int getPointSize ()
 
bool getVisibility ()
 
 LVRPointCloudItem (PointBufferBridgePtr ptr, QTreeWidgetItem *parent=0)
 
void resetColor ()
 
void setColor (QColor &c)
 
void setOpacity (float &opacity)
 
void setPointSize (int &pointSize)
 
void setSelectionColor (QColor &c)
 
void setVisibility (bool &visiblity)
 
void update ()
 
virtual ~LVRPointCloudItem ()
 

Protected Attributes

QColor m_color
 
QTreeWidgetItem * m_colorItem
 
QTreeWidgetItem * m_normalItem
 
QTreeWidgetItem * m_numItem
 
float m_opacity
 
QTreeWidgetItem * m_parent
 
PointBufferBridgePtr m_pointBridge
 
int m_pointSize
 
QTreeWidgetItem * m_specItem
 
bool m_visible
 

Detailed Description

Definition at line 45 of file LVRPointCloudItem.hpp.

Constructor & Destructor Documentation

◆ LVRPointCloudItem()

lvr2::LVRPointCloudItem::LVRPointCloudItem ( PointBufferBridgePtr  ptr,
QTreeWidgetItem *  parent = 0 
)

Definition at line 40 of file LVRPointCloudItem.cpp.

◆ ~LVRPointCloudItem()

lvr2::LVRPointCloudItem::~LVRPointCloudItem ( )
virtual

Definition at line 205 of file LVRPointCloudItem.cpp.

Member Function Documentation

◆ getActor()

vtkSmartPointer< vtkActor > lvr2::LVRPointCloudItem::getActor ( )

Definition at line 200 of file LVRPointCloudItem.cpp.

◆ getColor()

QColor lvr2::LVRPointCloudItem::getColor ( )

Definition at line 131 of file LVRPointCloudItem.cpp.

◆ getNumPoints()

size_t lvr2::LVRPointCloudItem::getNumPoints ( )

Definition at line 185 of file LVRPointCloudItem.cpp.

◆ getOpacity()

float lvr2::LVRPointCloudItem::getOpacity ( )

Definition at line 163 of file LVRPointCloudItem.cpp.

◆ getPointBuffer()

PointBufferPtr lvr2::LVRPointCloudItem::getPointBuffer ( )

Definition at line 190 of file LVRPointCloudItem.cpp.

◆ getPointBufferBridge()

PointBufferBridgePtr lvr2::LVRPointCloudItem::getPointBufferBridge ( )

Definition at line 195 of file LVRPointCloudItem.cpp.

◆ getPointSize()

int lvr2::LVRPointCloudItem::getPointSize ( )

Definition at line 152 of file LVRPointCloudItem.cpp.

◆ getVisibility()

bool lvr2::LVRPointCloudItem::getVisibility ( )

Definition at line 174 of file LVRPointCloudItem.cpp.

◆ resetColor()

void lvr2::LVRPointCloudItem::resetColor ( )

Definition at line 147 of file LVRPointCloudItem.cpp.

◆ setColor()

void lvr2::LVRPointCloudItem::setColor ( QColor &  c)

Definition at line 136 of file LVRPointCloudItem.cpp.

◆ setOpacity()

void lvr2::LVRPointCloudItem::setOpacity ( float &  opacity)

Definition at line 168 of file LVRPointCloudItem.cpp.

◆ setPointSize()

void lvr2::LVRPointCloudItem::setPointSize ( int &  pointSize)

Definition at line 157 of file LVRPointCloudItem.cpp.

◆ setSelectionColor()

void lvr2::LVRPointCloudItem::setSelectionColor ( QColor &  c)

Definition at line 142 of file LVRPointCloudItem.cpp.

◆ setVisibility()

void lvr2::LVRPointCloudItem::setVisibility ( bool &  visiblity)

Definition at line 179 of file LVRPointCloudItem.cpp.

◆ update()

void lvr2::LVRPointCloudItem::update ( )

Definition at line 100 of file LVRPointCloudItem.cpp.

Member Data Documentation

◆ m_color

QColor lvr2::LVRPointCloudItem::m_color
protected

Definition at line 75 of file LVRPointCloudItem.hpp.

◆ m_colorItem

QTreeWidgetItem* lvr2::LVRPointCloudItem::m_colorItem
protected

Definition at line 71 of file LVRPointCloudItem.hpp.

◆ m_normalItem

QTreeWidgetItem* lvr2::LVRPointCloudItem::m_normalItem
protected

Definition at line 70 of file LVRPointCloudItem.hpp.

◆ m_numItem

QTreeWidgetItem* lvr2::LVRPointCloudItem::m_numItem
protected

Definition at line 69 of file LVRPointCloudItem.hpp.

◆ m_opacity

float lvr2::LVRPointCloudItem::m_opacity
protected

Definition at line 77 of file LVRPointCloudItem.hpp.

◆ m_parent

QTreeWidgetItem* lvr2::LVRPointCloudItem::m_parent
protected

Definition at line 68 of file LVRPointCloudItem.hpp.

◆ m_pointBridge

PointBufferBridgePtr lvr2::LVRPointCloudItem::m_pointBridge
protected

Definition at line 74 of file LVRPointCloudItem.hpp.

◆ m_pointSize

int lvr2::LVRPointCloudItem::m_pointSize
protected

Definition at line 76 of file LVRPointCloudItem.hpp.

◆ m_specItem

QTreeWidgetItem* lvr2::LVRPointCloudItem::m_specItem
protected

Definition at line 72 of file LVRPointCloudItem.hpp.

◆ m_visible

bool lvr2::LVRPointCloudItem::m_visible
protected

Definition at line 78 of file LVRPointCloudItem.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 Mon Feb 28 2022 22:46:12