⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 brcregion.cc

📁 该文件是包含了机器人足球比赛中的整个系统的代码
💻 CC
字号:
#include <OPENR/OPENRAPI.h>
#include <OPENR/OObject.h>
#include <OPENR/OSubject.h>
#include <OPENR/OObserver.h> 

#include "BRCRegion.h"
#include "Common.h"


BRCRegion::BRCRegion() 
{
}

BRCRegion::BRCRegion(int numBufferedRegions, int size) {
  numBufferedRegions_ = numBufferedRegions;

  bufferedRegions_ = new RCRegion*[numBufferedRegions_];

  for (int i = 0; i < numBufferedRegions_; i++) {
    bufferedRegions_[i] = new RCRegion(size);
  }
}

int BRCRegion::GetFreeRegionIndex() {
  int c = -1;
  for (int i = 0; i < numBufferedRegions_; i++) {
    if (bufferedRegions_[i]->NumberOfReference() > 1) {
      continue;
    }
    c = i;
  }
  return c;
}

RCRegion* BRCRegion::GetRegion(int index) {
  return bufferedRegions_[index];
}

⌨️ 快捷键说明

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