Point Cloud Library (PCL) 1.13.1
Loading...
Searching...
No Matches
pclviewer.h
1#pragma once
2
3#include <iostream>
4
5// Qt
6#include <QMainWindow>
7
8// Point Cloud Library
9#include <pcl/point_cloud.h>
10#include <pcl/point_types.h>
11#include <pcl/visualization/pcl_visualizer.h>
12
15
16namespace Ui
17{
18 class PCLViewer;
19}
20
21class PCLViewer : public QMainWindow
22{
23 Q_OBJECT
24
25public:
26 explicit PCLViewer (QWidget *parent = 0);
28
29public Q_SLOTS:
30 void
32
33 void
35
36 void
38
39 void
41
42 void
44
45 void
47
48protected:
49 void
51
54
55 unsigned int red;
56 unsigned int green;
57 unsigned int blue;
58
59private:
60 Ui::PCLViewer *ui;
61};
void refreshView()
void RGBsliderReleased()
PCLViewer(QWidget *parent=0)
pcl::visualization::PCLVisualizer::Ptr viewer
Definition pclviewer.h:52
void blueSliderValueChanged(int value)
void randomButtonPressed()
void pSliderValueChanged(int value)
PointCloudT::Ptr cloud
Definition pclviewer.h:53
void redSliderValueChanged(int value)
unsigned int blue
Definition pclviewer.h:57
void greenSliderValueChanged(int value)
unsigned int green
Definition pclviewer.h:56
unsigned int red
Definition pclviewer.h:55
PointCloud represents the base class in PCL for storing collections of 3D points.
shared_ptr< PointCloud< PointT > > Ptr
shared_ptr< PCLVisualizer > Ptr
Defines all the PCL implemented PointT point type structures.
Definition pclviewer.h:22
A point structure representing Euclidean xyz coordinates, and the RGBA color.
A point structure representing Euclidean xyz coordinates, and the RGB color.