ed
|
#include <update_request.h>
Public Member Functions | |
void | addData (const UUID &id, const tue::config::DataConstPointer &data) |
void | addMeasurement (const UUID &id, const MeasurementConstPtr &m) |
void | addMeasurements (const UUID &id, const std::vector< MeasurementConstPtr > &measurements_) |
void | addType (const UUID &id, const std::string &type) |
void | addVolume (const UUID &id, const std::string Volume_name, const geo::ShapeConstPtr &Volume_shape) |
bool | empty () const |
void | removeConvexHullNew (const UUID &id, const std::string &source) |
void | removeEntity (const UUID &id) |
void | removeFlag (const UUID &id, const std::string &flag) |
void | removePose (const UUID &id) |
void | removeType (const UUID &id, const std::string &type) |
void | removeVolume (const UUID &id, const std::string Volume_name) |
void | setCollision (const UUID &id, const geo::ShapeConstPtr &collision) |
void | setConvexHullNew (const UUID &id, const ed::ConvexHull &convex_hull, const geo::Pose3D &pose, double time, std::string source="") |
void | setExistenceProbability (const UUID &id, double prob) |
void | setFlag (const UUID &id, const std::string &flag) |
void | setLastUpdateTimestamp (const UUID &id, double t) |
void | setPose (const UUID &id, const geo::Pose3D &pose) |
template<typename T > | |
void | setProperty (const UUID &id, const PropertyKey< T > &key, const T &value) |
void | setProperty (const UUID &id, const PropertyKeyDBEntry *entry, const ed::Variant &v) |
void | setRelation (const UUID &id1, const UUID &id2, const RelationConstPtr &r) |
void | setShape (const UUID &id, const geo::ShapeConstPtr &shape) |
void | setSyncUpdate (bool b=true) |
void | setType (const UUID &id, const std::string &type) |
void | setVisual (const UUID &id, const geo::ShapeConstPtr &visual) |
UpdateRequest () | |
Private Member Functions | |
void | flagUpdated (const ed::UUID &id) |
Definition at line 24 of file update_request.h.
|
inline |
Definition at line 29 of file update_request.h.
|
inline |
Definition at line 148 of file update_request.h.
|
inline |
Definition at line 35 of file update_request.h.
|
inline |
Definition at line 37 of file update_request.h.
|
inline |
Definition at line 109 of file update_request.h.
|
inline |
Definition at line 61 of file update_request.h.
|
inline |
Definition at line 213 of file update_request.h.
|
inlineprivate |
Definition at line 225 of file update_request.h.
|
inline |
Definition at line 96 of file update_request.h.
|
inline |
Definition at line 194 of file update_request.h.
|
inline |
Definition at line 205 of file update_request.h.
|
inline |
Definition at line 135 of file update_request.h.
|
inline |
Definition at line 112 of file update_request.h.
|
inline |
Definition at line 81 of file update_request.h.
|
inline |
Definition at line 57 of file update_request.h.
|
inline |
Definition at line 87 of file update_request.h.
|
inline |
Definition at line 119 of file update_request.h.
|
inline |
Definition at line 201 of file update_request.h.
|
inline |
Definition at line 126 of file update_request.h.
|
inline |
Definition at line 132 of file update_request.h.
|
inline |
Definition at line 170 of file update_request.h.
|
inline |
Definition at line 181 of file update_request.h.
|
inline |
Definition at line 141 of file update_request.h.
|
inline |
Definition at line 52 of file update_request.h.
|
inline |
Definition at line 220 of file update_request.h.
|
inline |
Definition at line 106 of file update_request.h.
|
inline |
Definition at line 53 of file update_request.h.
std::map<ed::UUID, std::string> ed::UpdateRequest::added_flags |
Definition at line 199 of file update_request.h.
std::map<UUID, geo::ShapeConstPtr> ed::UpdateRequest::collisions |
Definition at line 56 of file update_request.h.
std::map<UUID, std::map<std::string, ed::MeasurementConvexHull> > ed::UpdateRequest::convex_hulls_new |
Definition at line 86 of file update_request.h.
std::map<UUID, tue::config::DataConstPointer> ed::UpdateRequest::datas |
Definition at line 146 of file update_request.h.
Definition at line 117 of file update_request.h.
bool ed::UpdateRequest::is_sync_update |
Definition at line 218 of file update_request.h.
Definition at line 124 of file update_request.h.
std::map<UUID, std::vector<MeasurementConstPtr> > ed::UpdateRequest::measurements |
Definition at line 34 of file update_request.h.
std::map<UUID, geo::Pose3D> ed::UpdateRequest::poses |
Definition at line 131 of file update_request.h.
std::vector<UUID> ed::UpdateRequest::poses_removed |
Definition at line 134 of file update_request.h.
Definition at line 167 of file update_request.h.
std::map<UUID, std::map<UUID, RelationConstPtr> > ed::UpdateRequest::relations |
Definition at line 140 of file update_request.h.
Definition at line 192 of file update_request.h.
std::map<ed::UUID, std::string> ed::UpdateRequest::removed_flags |
Definition at line 203 of file update_request.h.
std::map<UUID, std::set<std::string> > ed::UpdateRequest::type_sets_added |
Definition at line 108 of file update_request.h.
std::map<UUID, std::set<std::string> > ed::UpdateRequest::type_sets_removed |
Definition at line 111 of file update_request.h.
std::map<UUID, std::string> ed::UpdateRequest::types |
Definition at line 105 of file update_request.h.
Definition at line 211 of file update_request.h.
std::map<UUID, geo::ShapeConstPtr> ed::UpdateRequest::visuals |
Definition at line 50 of file update_request.h.
std::map<UUID, std::map<std::string, geo::ShapeConstPtr> > ed::UpdateRequest::volumes_added |
Definition at line 60 of file update_request.h.
std::map<UUID, std::set<std::string> > ed::UpdateRequest::volumes_removed |
Definition at line 80 of file update_request.h.