<commit_before>#ifndef __aabb2__
#define __aabb2__

#include <vector>

/**
 * Axis Aligned Bounding Box (2 dimensional)
 * @author  <NAME>
 */
class AABB2 {
 protected:
  float minx_;
  float miny_;
  float maxx_;
  float maxy_;

 public:
  /**
   * Default constructor.
   */
  AABB2() {
    minx_ = 0.0f;
    miny_ = 0.0f;
    maxx_ = 0.0f;
    maxy_ = 0.0f;
  }

  /**
   * Construct an AABB given a minimum and maximum point.
   * @param  minpt  Minimum point (x,y)
   * @param  maxpt  Maximum point (x,y)
   */
  AABB2(const Point2& minpt, const Point2& maxpt) {
    minx_ = minpt.x();
    miny_ = minpt.y();
    maxx_ = maxpt.x();
    maxy_ = maxpt.y();
  }

  /**
   * Construct an AABB given a list of points.
   * @param  pts  Vertex list.
   */
  AABB2(std::vector<Point2>& pts) {
    Create(pts);<commit_msg>Updated constructor initialization<commit_after>#ifndef __aabb2__
#define __aabb2__

#include <vector>

/**
 * Axis Aligned Bounding Box (2 dimensional)
 * @author  <NAME>
 */
class AABB2 {
 protected:
  float minx_;
  float miny_;
  float maxx_;
  float maxy_;

 public:
  /**
   * Default constructor.
   */
  AABB2() : minx_(0.0f), miny_(0.0f), maxx_(0.0f), maxy(0.0f) { }

  /**
   * Construct an AABB given a minimum and maximum point.
   * @param  minpt  Minimum point (x,y)
   * @param  maxpt  Maximum point (x,y)
   */
  AABB2(const Point2& minpt, const Point2& maxpt) {
    minx_ = minpt.x();
    miny_ = minpt.y();
    maxx_ = maxpt.x();
    maxy_ = maxpt.y();
  }

  /**
   * Construct an AABB given a list of points.
   * @param  pts  Vertex list.
   */
  AABB2(std::vector<Point2>& pts) {
    Create(pts);
{'fraction_non_alphanumeric': 0.14294441050702505, 'fraction_numerical': 0.021991447770311544, 'mean_word_length': 2.607929515418502, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2531972', 'n_tokens_mistral': 684, 'n_tokens_neox': 657, 'n_words': 167}