<commit_before>#pragma once
#include "LShape.h"

template<typename T>
class LRect : public LShape<T>
{
public:

	/**
	*	Contructor.
	*
	*	Creates a data objec that represents a rectangle. The retangle is specified by its top left corner,
	*	its width, and its height.
	
	*	@param x The x position.
	*	@param y The y position.
	*	@param vel The velocity of the shape.
	*/
	LRect(const int x, const int y, const int width, const int height, const T vel)
		: LShape(x, y, vel)
		, mWidth(width)
		, mHeight(height)
	{
	}

	/**
	*	Accessor method for height.
	*
	*	@return The rectangle's height.
	*/
	int GetWidth() const
	{
		return mWidth;
	}

	/**
	*	Accessor method for width.<commit_msg>Fixed rectangle comments<commit_after>#pragma once
#include "LShape.h"

template<typename T>
class LRect : public LShape<T>
{
public:

	/**
	*	Contructor.
	*
	*	Creates a data objec that represents a rectangle. The retangle is specified by its top left corner,
	*	its width, and its height.
	*	
	*	@param x The x position.
	*	@param y The y position.
	*	@param width The width of the rectangle.	
	*	@param height The height of the rectangle.
	*	@param vel The velocity of the rectangle.
	*/
	LRect(const int x, const int y, const int width, const int height, const T vel)
		: LShape(x, y, vel)
		, mWidth(width)
		, mHeight(height)
	{
	}

	/**
	*	Accessor method for height.
	*
	*	@return The rectangle's height.
	*/
	int GetWidth() const
	{
		return mWidth;
	}

	/**
	*	Accessor method for width.
{'fraction_non_alphanumeric': 0.11103633916554509, 'fraction_numerical': 0.0, 'mean_word_length': 3.2364672364672367, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, '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': '1036659', 'n_tokens_mistral': 555, 'n_tokens_neox': 534, 'n_words': 191}