rgbd
test
test_server_ros.cpp
Go to the documentation of this file.
1
#include "
test_server_templ.h
"
2
#include "
rgbd/server_ros.h
"
3
4
class
TestServerROS
:
public
rgbd::ServerROS
5
{
6
public
:
7
TestServerROS
() {}
8
9
virtual
~TestServerROS
() {}
10
11
void
initialize
(
std::string
server_name);
12
};
13
14
void
TestServerROS::initialize
(
std::string
server_name)
15
{
16
std::size_t
last_slash = server_name.
rfind
(
"/"
);
17
if
(last_slash != std::string::npos)
18
{
19
std::string
server_ns = server_name.
substr
(0, last_slash);
20
ServerROS::initialize(server_ns,
true
,
true
,
true
);
21
}
22
else
23
{
24
ServerROS::initialize();
25
}
26
}
27
28
int
main
(
int
argc,
char
**argv)
29
{
30
return
main_templ<TestServerROS>(argc, argv);
31
}
main
int main(int argc, char **argv)
Definition:
test_server_ros.cpp:28
std::string
TestServerROS::initialize
void initialize(std::string server_name)
Definition:
test_server_ros.cpp:14
rgbd::ServerROS
Server which publishes ROS rgb image, depth image and pointcloud messages.
Definition:
server_ros.h:16
test_server_templ.h
server_ros.h
TestServerROS
Definition:
test_server_ros.cpp:4
std::string::substr
T substr(T... args)
TestServerROS::~TestServerROS
virtual ~TestServerROS()
Definition:
test_server_ros.cpp:9
std::size_t
TestServerROS::TestServerROS
TestServerROS()
Definition:
test_server_ros.cpp:7
std::string::rfind
T rfind(T... args)
Generated on Sun Feb 23 2025 04:34:32 for rgbd by
1.8.17