ed
|
#include <server.h>
Public Member Functions | |
void | configure (tue::Configuration &config, bool reconfigure=false) |
const PropertyKeyDBEntry * | getPropertyKeyDBEntry (const std::string &name) const |
void | initialize () |
PluginContainerPtr | loadPlugin (const std::string &plugin_name, tue::Configuration config) |
void | publishStatistics () |
void | reset (bool keep_all_shapes=false) |
Server () | |
void | stepPlugins () |
void | storeEntityMeasurements (const std::string &path) const |
void | update () |
void | update (const ed::UpdateRequest &req) |
void | update (const std::string &update_str, std::string &error) |
WorldModelConstPtr | world_model () const |
virtual | ~Server () |
Private Member Functions | |
void | initializeWorld () |
Private Attributes | |
std::map< std::string, PluginContainerPtr > | inactive_plugin_containers_ |
models::ModelLoader | model_loader_ |
Model loading. More... | |
boost::mutex | mutex_world_ |
std::map< std::string, PluginContainerPtr > | plugin_containers_ |
Plugins. More... | |
PropertyKeyDB | property_key_db_ |
Property Key DB. More... | |
ros::Publisher | pub_stats_ |
std::map< std::string, SensorModulePtr > | sensors_ |
Sensor data. More... | |
TFBufferPtr | tf_buffer_ |
TFBufferConstPtr | tf_buffer_const_ |
ed::shared_ptr< tf2_ros::TransformListener > | tf_listener_ |
std::queue< UpdateRequest > | update_requests_ |
diagnostic_updater::Updater | updater_ |
Profiling. More... | |
WorldModelConstPtr | world_model_ |
std::string | world_name_ |
World name. More... | |
ed::Server::Server | ( | ) |
Definition at line 31 of file server.cpp.
|
virtual |
Definition at line 42 of file server.cpp.
void ed::Server::configure | ( | tue::Configuration & | config, |
bool | reconfigure = false |
||
) |
Definition at line 49 of file server.cpp.
|
inline |
void ed::Server::initialize | ( | ) |
Definition at line 142 of file server.cpp.
|
private |
Definition at line 416 of file server.cpp.
PluginContainerPtr ed::Server::loadPlugin | ( | const std::string & | plugin_name, |
tue::Configuration | config | ||
) |
Definition at line 207 of file server.cpp.
void ed::Server::publishStatistics | ( | ) |
Definition at line 457 of file server.cpp.
void ed::Server::reset | ( | bool | keep_all_shapes = false | ) |
Definition at line 153 of file server.cpp.
void ed::Server::stepPlugins | ( | ) |
Definition at line 240 of file server.cpp.
void ed::Server::storeEntityMeasurements | ( | const std::string & | path | ) | const |
Definition at line 437 of file server.cpp.
void ed::Server::update | ( | ) |
Definition at line 289 of file server.cpp.
void ed::Server::update | ( | const ed::UpdateRequest & | req | ) |
Definition at line 313 of file server.cpp.
void ed::Server::update | ( | const std::string & | update_str, |
std::string & | error | ||
) |
Definition at line 337 of file server.cpp.
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |