#ifndef INGREDIENT_H #define INGREDIENT_H #include using namespace std; /** * @brief The Ingredient class represents an ingredient, which is classified by a food group, and has a name and an ID. * An ingredient cannot be included on its own in a recipe, and must be paired with a Unit in a RecipeIngredient Object. */ class Ingredient { public: Ingredient(); Ingredient(int id, string name, string foodGroup); int getId(); string getName(); string getFoodGroup(); void setId(int newId); void setName(string newName); void setFoodGroup(string newFoodGroup); protected: int id; string name; string foodGroup; }; #endif // INGREDIENT_H