Functions
main.cpp File Reference
#include "openni_listener.h"
#include "qtros.h"
#include <QApplication>
#include <QObject>
#include "qt_gui.h"
#include "glviewer.h"
#include <Eigen/Core>
#include "parameter_server.h"
#include "ros_service_ui.h"
Include dependency graph for main.cpp:

Go to the source code of this file.

Functions

void gui_connections (Graphical_UI *gui, GraphManager *graph_mgr, OpenNIListener *listener)
 Connect Signals and Slots only relevant for the graphical interface.
int main (int argc, char **argv)
void ui_connections (QObject *ui, GraphManager *graph_mgr, OpenNIListener *listener)
 Connect Signals and Slots for the ui control.

Function Documentation

void gui_connections ( Graphical_UI gui,
GraphManager graph_mgr,
OpenNIListener listener 
)

Connect Signals and Slots only relevant for the graphical interface.

Definition at line 57 of file main.cpp.

int main ( int  argc,
char **  argv 
)

On program startup: Create

  • a Qt Application
  • an Object representing the ROS Node and its callback loop,
  • an OpenNIListener, setting up subscribers and callbacks for various formats of RGBD data
  • a GraphManager, getting Nodes constructed from the RGBD data
  • A Class providing a service call interface for ROS
  • If applicable also a GUI
  • let the above communicate internally via QT Signals, where communcication needs to be across threads or if the communication is conditional on the ROS node's parameterization.

Definition at line 110 of file main.cpp.

void ui_connections ( QObject *  ui,
GraphManager graph_mgr,
OpenNIListener listener 
)

Connect Signals and Slots for the ui control.

Definition at line 36 of file main.cpp.



rgbdslam_v2
Author(s): Felix Endres, Juergen Hess, Nikolas Engelhard
autogenerated on Thu Jun 6 2019 21:49:45