rgbd
test_server_ros.cpp
Go to the documentation of this file.
1 #include "test_server_templ.h"
2 #include "rgbd/server_ros.h"
3 
5 {
6 public:
8 
9  virtual ~TestServerROS() {}
10 
11  void initialize(std::string server_name);
12 };
13 
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)