void HexGridFitting::getStorageMap()

in IsometricPatternMatcher/HexGridFitting.cpp [457:470]


void HexGridFitting::getStorageMap() {
  Eigen::Matrix3Xi cubeCoor;
  cubeCoor.resize(3, transferDots_.cols());
  cubeCoor.fill(std::numeric_limits<int>::max());  // not detected =max int
  // get cube coordinate
  int minX = 0;
  int maxX = 0;
  int minZ = 0;
  int maxZ = 0;
  getCubeCoordinate(transferDots_, minX, maxX, minZ, maxZ, cubeCoor,
                    bfsProcessSeq_);
  binaryCode_ = Eigen::VectorXi::Constant(transferDots_.cols(), 1, 2);
  buildBinaryCode(cubeCoor, minX, maxX, minZ, maxZ);
}