-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMItem.cpp
More file actions
137 lines (119 loc) · 7.33 KB
/
Copy pathMItem.cpp
File metadata and controls
137 lines (119 loc) · 7.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
//**************************************************************//
// Engenharia Informática - Programação Orientada a Objetos //
// Trabalho Prático Final - Criação de Histogramas //
// Data- 01/12/2015 //
// Docente - Sérgio Correia //
// Frederico Balcão - 15307 //
// João Cunha - 17210 //
//**************************************************************//
#include "MItem.h"
/*-------------------------------------------------------------------------------------------------------*/
/* Método Construtor - MItem da Classe MItem */
/* Recebe como parâmetros: Nenhum */
/*-------------------------------------------------------------------------------------------------------*/
MItem::MItem()
{
}
/*-------------------------------------------------------------------------------------------------------*/
/* Método Destrutor - MItem da Classe MItem */
/* Recebe como parâmetros: Nenhum */
/*-------------------------------------------------------------------------------------------------------*/
MItem::~MItem()
{
}
/*-------------------------------------------------------------------------------------------------------*/
/* Método Set_Name do tipo void que atribui o nome do objeto ao nome recebido */
/* Recebe como parâmetros: name do tipo string */
/*-------------------------------------------------------------------------------------------------------*/
void MItem::Set_Name(string name)
{
_name = name; //iguala o atributo nome do objecto ao nome recebido
}
/*-------------------------------------------------------------------------------------------------------*/
/* Método Get_Name do tipo string que devolve o nome do objeto */
/* Recebe como parâmetros: Nenhum */
/*-------------------------------------------------------------------------------------------------------*/
string MItem::Get_Name()
{
return _name; //devolve o nome do objecto
}
/*-------------------------------------------------------------------------------------------------------*/
/* Método Set_Level do tipo void que atribui o nivel do objeto ao nivel recebido */
/* Recebe como parâmetros: level do tipo int */
/*-------------------------------------------------------------------------------------------------------*/
void MItem::Set_Level(int level)
{
_level = level; //iguala o atributo nivel do objecto ao nivel recebido
}
/*-------------------------------------------------------------------------------------------------------*/
/* Método Get_Level do tipo int que devolve o nivel do objeto */
/* Recebe como parâmetros: Nenhum */
/*-------------------------------------------------------------------------------------------------------*/
int MItem::Get_Level()
{
return _level; //devolve o nivel do objecto
}
/*-------------------------------------------------------------------------------------------------------*/
/* Método Set_Op do tipo void que iguala o atributo opção do objeto ao recebido */
/* Recebe como parâmetros: op do tipo string */
/*-------------------------------------------------------------------------------------------------------*/
void MItem::Set_Op(string op)
{
_op = op; //iguala o atributo opcao do objecto ao recebido
}
/*-------------------------------------------------------------------------------------------------------*/
/* Método Get_Op do tipo string que devolve a opção do objeto */
/* Recebe como parâmetros: Nenhum */
/*-------------------------------------------------------------------------------------------------------*/
string MItem::Get_Op()
{
return _op; //devolve a opcao do objecto
}
/*-------------------------------------------------------------------------------------------------------*/
/* Método Set_Visible do tipo void que iguala o atributo visivel do objeto ao recebido */
/* Recebe como parâmetros: visible do tipo bool */
/*-------------------------------------------------------------------------------------------------------*/
void MItem::Set_Visible(bool visible)
{
_visible = visible; //iguala o atributo visivel do objecto ao recebido
}
/*-------------------------------------------------------------------------------------------------------*/
/* Método Get_Visible do tipo bool que devolve o atributo visivel do objeto */
/* Recebe como parâmetros: Nenhum */
/*-------------------------------------------------------------------------------------------------------*/
bool MItem::Get_Visible()
{
return _visible; //devolve o atributo visivel do objecto
}
/*-------------------------------------------------------------------------------------------------------*/
/* Método Set_Parent do tipo void que iguala o pai do objeto ao recebido */
/* Recebe como parâmetros: ponteiro aux do tipo MItem */
/*-------------------------------------------------------------------------------------------------------*/
void MItem::Set_Parent(MItem *aux)
{
_Parent = aux; //iguala o pai do objecto ao recebido
}
/*-------------------------------------------------------------------------------------------------------*/
/* Método Get_Parent do tipo MItem que devolve o pai do objeto */
/* Recebe como parâmetros: Nenhum */
/*-------------------------------------------------------------------------------------------------------*/
MItem MItem::Get_Parent()
{
return MItem(); //devolve o pai do objecto
}
/*-------------------------------------------------------------------------------------------------------*/
/* Método setcall do tipo void que iguala o atributo call do objeto ao recebido */
/* Recebe como parâmetros: aux do tipo int */
/*-------------------------------------------------------------------------------------------------------*/
void MItem::setcall(int aux)
{
_call = aux; //iguala o atributo call do objecto ao recebido
}
/*-------------------------------------------------------------------------------------------------------*/
/* Método getcall do tipo int que devolve o atributo call do objeto */
/* Recebe como parâmetros: Nenhum */
/*-------------------------------------------------------------------------------------------------------*/
int MItem::getcall()
{
return _call; //devolve o atributo call do objecto
}