std::array IsometricGridDot::makeIsometricPatternGroup()

in IsometricPatternMatcher/IsometricPattern.cpp [40:48]


std::array<Eigen::MatrixXi, 6> IsometricGridDot::makeIsometricPatternGroup(
    Eigen::MatrixXi pattern0) {
  std::array<Eigen::MatrixXi, 6> outputPatternGroup;
  outputPatternGroup[0] = pattern0;
  for (int i = 1; i < 6; ++i) {
    outputPatternGroup[i] = Rotate60Right(outputPatternGroup[i - 1]);
  }
  return outputPatternGroup;
}