MCPcopy Create free account
hub / github.com/Tencent/TAD_Sim / updateObjects

Method updateObjects

common/map_sdk/map_engine/src/local_search.cpp:1229–1250  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1227}
1228
1229int LocalSearch::updateObjects(const hadmap::txObjects& objects) {
1230 deleteObjects(objects);
1231 return insertObjects(objects);
1232 // for (auto it : objects)
1233 // {
1234 // hadmap::tx_object_geom_rel_vec t_rel_geom_objects_vec;
1235 // hadmap::tx_od_object_t object_od_data = it->getOdData();
1236 // object_od_data.pkid = it->getId();
1237 // dbPtr->updateOdObject(object_od_data);
1238 // dbPtr->getObjectRel(it->getId(), t_rel_geom_objects_vec);
1239 // if (t_rel_geom_objects_vec.size() > 0)
1240 // {
1241 // for (int i = 0; i < it->getGeomSize(); i++)
1242 // {
1243 // hadmap::tx_object_geom_t tmp = it->getGeom(i)->getTxData();
1244 // tmp.pkid = t_rel_geom_objects_vec.at(0).geom_pkid;
1245 // dbPtr->updateObjectGEOM(it->getGeom(i)->getTxData());
1246 // }
1247 // }
1248 // }
1249 // return TX_HADMAP_OK;
1250}
1251
1252int LocalSearch::deleteObjects(const hadmap::txObjects& objects) {
1253 for (auto it : objects) {

Callers

nothing calls this directly

Calls 2

deleteObjectsFunction · 0.85
insertObjectsFunction · 0.85

Tested by

no test coverage detected