Main Page
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
v
w
x
y
z
Functions
a
b
c
e
f
g
i
j
l
m
p
r
s
t
v
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
w
x
y
z
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
y
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
Enumerations
Enumerator
Files
File List
File Members
All
Functions
Macros
src
select_point_cloud_publish_action.h
Go to the documentation of this file.
1
#ifndef SELECT_POINT_CLOUD_PUBLISH_ACTION_H
2
#define SELECT_POINT_CLOUD_PUBLISH_ACTION_H
3
4
#ifndef Q_MOC_RUN
5
#include <
ros/ros.h
>
6
7
#include <
rviz/panel.h
>
8
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
9
# include <QtWidgets>
10
#else
11
# include <QtGui>
12
#endif
13
#endif
14
15
class
QLineEdit;
16
class
QLabel;
17
class
QPushButton;
18
//class QSignalMapper;
19
class
PropertyTreeWidget;
20
21
22
namespace
jsk_rviz_plugins
23
{
24
class
SelectPointCloudPublishAction
:
public
rviz::Panel
25
{
26
// This class uses Qt slots and is a subclass of QObject, so it needs
27
// the Q_OBJECT macro.
28
Q_OBJECT
29
public
:
30
SelectPointCloudPublishAction
( QWidget* parent = 0 );
31
32
virtual
void
load
(
const
rviz::Config
&
config
);
33
virtual
void
save
(
rviz::Config
config
)
const
;
34
35
protected
Q_SLOTS:
36
37
void
publishPointCloud
();
38
protected
:
39
QPushButton*
publish_pointcloud_button_
;
40
41
QVBoxLayout*
layout
;
42
43
// The ROS publisher for the command velocity.
44
ros::Publisher
select_pointcloud_publisher_
;
45
46
// The ROS node handle.
47
ros::NodeHandle
nh_
;
48
49
};
50
51
}
52
53
#endif // TELEOP_PANEL_H
panel.h
jsk_rviz_plugins::SelectPointCloudPublishAction::save
virtual void save(rviz::Config config) const
Definition:
select_point_cloud_publish_action.cpp:105
ros::Publisher
jsk_rviz_plugins::SelectPointCloudPublishAction::layout
QVBoxLayout * layout
Definition:
select_point_cloud_publish_action.h:41
rviz::Panel
ros.h
jsk_rviz_plugins::SelectPointCloudPublishAction::nh_
ros::NodeHandle nh_
Definition:
select_point_cloud_publish_action.h:47
jsk_rviz_plugins::SelectPointCloudPublishAction::SelectPointCloudPublishAction
SelectPointCloudPublishAction(QWidget *parent=0)
Definition:
select_point_cloud_publish_action.cpp:35
jsk_rviz_plugins::SelectPointCloudPublishAction::load
virtual void load(const rviz::Config &config)
Definition:
select_point_cloud_publish_action.cpp:111
jsk_rviz_plugins::SelectPointCloudPublishAction::publish_pointcloud_button_
QPushButton * publish_pointcloud_button_
Definition:
select_point_cloud_publish_action.h:39
jsk_rviz_plugins::SelectPointCloudPublishAction
Definition:
select_point_cloud_publish_action.h:24
jsk_rviz_plugins::SelectPointCloudPublishAction::select_pointcloud_publisher_
ros::Publisher select_pointcloud_publisher_
Definition:
select_point_cloud_publish_action.h:44
jsk_rviz_plugins::SelectPointCloudPublishAction::publishPointCloud
void publishPointCloud()
Definition:
select_point_cloud_publish_action.cpp:50
config
config
jsk_rviz_plugins
Definition:
__init__.py:1
rviz::Config
ros::NodeHandle
jsk_rviz_plugins
Author(s): Kei Okada
, Yohei Kakiuchi
, Shohei Fujii
, Ryohei Ueda
autogenerated on Fri Dec 13 2024 03:49:57