WorldModel class provides services for adding the viewports of the next best views to a list and retrieve them. Additionally, it provides services for adding objects, detected by object localization and retrieve them. More...
#include <world_model.hpp>
Public Member Functions | |
WorldModel () | |
Creates a new instance of the world model and starts the services. More... | |
Static Public Member Functions | |
static const std::string | GetObjectVisualizationParamName () |
Private Member Functions | |
void | advertiseServices () |
void | checkParametersFromOtherNode () |
void | dynamicReconfigureCallback (asr_world_model::DynamicParametersConfig &config, uint32_t level) |
void | initIntermediateObjectWeights (const ISM::TableHelperPtr &table_helper) |
void | initMapsFromSqlTable () |
void | initMapsFromWorldDescription () |
void | initParams () |
bool | processEmptyFoundObjectListServiceCall (std_srvs::Empty::Request &request, std_srvs::Empty::Response &response) |
bool | processGetAllObjectsListServiceCall (asr_world_model::GetAllObjectsList::Request &request, asr_world_model::GetAllObjectsList::Response &response) |
Static Private Member Functions | |
static const std::string | GetClientGetObjectMetaDataServiceName () |
static const std::string | GetClientGetRecognizerListServiceName () |
template<typename T > | |
static boost::shared_ptr< std::map< std::string, T > > | processStringMap (std::string &map) |
template<typename T > | |
static boost::shared_ptr< std::vector< std::pair< std::string, T > > > | processStringVector (std::string &map) |
WorldModel class provides services for adding the viewports of the next best views to a list and retrieve them. Additionally, it provides services for adding objects, detected by object localization and retrieve them.
Definition at line 59 of file world_model.hpp.
world_model::WorldModel::WorldModel | ( | ) |
Creates a new instance of the world model and starts the services.
Definition at line 26 of file world_model.cpp.
|
private |
Definition at line 373 of file world_model.cpp.
|
private |
Definition at line 87 of file world_model.cpp.
|
private |
Definition at line 59 of file world_model.cpp.
|
inlinestaticprivate |
Definition at line 70 of file world_model.hpp.
|
inlinestaticprivate |
Definition at line 73 of file world_model.hpp.
|
inlinestatic |
Definition at line 66 of file world_model.hpp.
|
private |
Definition at line 288 of file world_model.cpp.
|
private |
Definition at line 204 of file world_model.cpp.
|
private |
Definition at line 153 of file world_model.cpp.
|
private |
Definition at line 114 of file world_model.cpp.
|
private |
Definition at line 444 of file world_model.cpp.
|
private |
Definition at line 461 of file world_model.cpp.
|
inlinestaticprivate |
Definition at line 125 of file world_model.hpp.
|
inlinestaticprivate |
Definition at line 149 of file world_model.hpp.
|
private |
Definition at line 107 of file world_model.hpp.
|
private |
Definition at line 108 of file world_model.hpp.
|
private |
Definition at line 101 of file world_model.hpp.
|
private |
Definition at line 95 of file world_model.hpp.
|
private |
Definition at line 85 of file world_model.hpp.
|
private |
Definition at line 79 of file world_model.hpp.
|
private |
Definition at line 81 of file world_model.hpp.
|
private |
Definition at line 106 of file world_model.hpp.
|
private |
Definition at line 91 of file world_model.hpp.
|
private |
Definition at line 94 of file world_model.hpp.
|
private |
Definition at line 86 of file world_model.hpp.
|
private |
Definition at line 90 of file world_model.hpp.
|
private |
Definition at line 92 of file world_model.hpp.
|
private |
Definition at line 89 of file world_model.hpp.
|
private |
Definition at line 80 of file world_model.hpp.
|
private |
Definition at line 99 of file world_model.hpp.
|
private |
Definition at line 102 of file world_model.hpp.
|
private |
Definition at line 111 of file world_model.hpp.
|
private |
Definition at line 96 of file world_model.hpp.
|
private |
Definition at line 84 of file world_model.hpp.
|
private |
Definition at line 83 of file world_model.hpp.
|
private |
Definition at line 78 of file world_model.hpp.
|
private |
Definition at line 113 of file world_model.hpp.
|
private |
Definition at line 105 of file world_model.hpp.
|
private |
Definition at line 87 of file world_model.hpp.