map.cc

来自「this is software for visual SLAM」· CC 代码 · 共 43 行

CC
43
字号
// Copyright 2008 Isis Innovation Limited#include "Map.h"#include "MapPoint.h"Map::Map(){  Reset();}void Map::Reset(){  for(unsigned int i=0; i<vpPoints.size(); i++)    delete vpPoints[i];  vpPoints.clear();  bGood = false;  EmptyTrash();}void Map::MoveBadPointsToTrash(){  int nBad = 0;  for(int i = vpPoints.size()-1; i>=0; i--)    {      if(vpPoints[i]->bBad)	{	  vpPointsTrash.push_back(vpPoints[i]);	  vpPoints.erase(vpPoints.begin() + i);	  nBad++;	}    };};void Map::EmptyTrash(){  for(unsigned int i=0; i<vpPointsTrash.size(); i++)    delete vpPointsTrash[i];  vpPointsTrash.clear();};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?