| 546 | } |
| 547 | |
| 548 | void MapPoint::PrintObservations() |
| 549 | { |
| 550 | cout << "MP_OBS: MP " << mnId << endl; |
| 551 | for(map<KeyFrame*,tuple<int,int>>::iterator mit=mObservations.begin(), mend=mObservations.end(); mit!=mend; mit++) |
| 552 | { |
| 553 | KeyFrame* pKFi = mit->first; |
| 554 | tuple<int,int> indexes = mit->second; |
| 555 | int leftIndex = get<0>(indexes), rightIndex = get<1>(indexes); |
| 556 | cout << "--OBS in KF " << pKFi->mnId << " in map " << pKFi->GetMap()->GetId() << endl; |
| 557 | } |
| 558 | } |
| 559 | |
| 560 | Map* MapPoint::GetMap() |
| 561 | { |