MCPcopy Create free account
hub / github.com/Robotics-STAR-Lab/RACER / getActiveGrids

Method getActiveGrids

swarm_exploration/active_perception/src/hgrid.cpp:440–453  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

438}
439
440void HGrid::getActiveGrids(vector<int>& grid_ids) {
441 grid_ids.clear();
442 const int grid_num1 = grid1_->grid_data_.size();
443 for (int i = 0; i < grid_num1; ++i) {
444 if (grid1_->grid_data_[i].active_ && grid1_->grid_data_[i].is_cur_relevant_) {
445 grid_ids.push_back(i);
446 }
447 }
448 for (int i = 0; i < grid2_->grid_data_.size(); ++i) {
449 if (grid2_->grid_data_[i].active_ && grid2_->grid_data_[i].is_cur_relevant_) {
450 grid_ids.push_back(i + grid_num1);
451 }
452 }
453}
454
455bool HGrid::getNextGrid(const vector<int>& grid_ids, Eigen::Vector3d& grid_pos, double& grid_yaw) {
456 // Current level 1 grid id

Callers 1

optTimerCallbackMethod · 0.80

Calls 2

clearMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected