RecipeDB/model/recipe/ingredients/ingredient.h

32 lines
660 B
C
Raw Normal View History

#ifndef INGREDIENT_H
#define INGREDIENT_H
#include <string>
using namespace std;
/**
2018-02-12 15:27:24 +00:00
* @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();
2018-02-12 18:53:03 +00:00
Ingredient(string name, string foodGroup);
2018-02-12 18:53:03 +00:00
//Getters
string getName();
string getFoodGroup();
2018-02-12 18:53:03 +00:00
//Setters
void setName(string newName);
void setFoodGroup(string newFoodGroup);
protected:
string name;
string foodGroup;
};
#endif // INGREDIENT_H