-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathparticule.cpp
More file actions
80 lines (66 loc) · 1.37 KB
/
particule.cpp
File metadata and controls
80 lines (66 loc) · 1.37 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
#include "particule.h"
Particule::Particule(double x, double y, DonneeParticule *particule) : QPoint(x, y)
{
caracteristiques = particule;
IDCaracteristiques = particule->getID();
xDouble = x;
yDouble = y;
supprimer = false;
attirance = false;
vibrationSolide = 1;
}
DonneeParticule *Particule::getCaracteristiques() const
{
return caracteristiques;
}
void Particule::setCaracteristiques(DonneeParticule *value)
{
caracteristiques = value;
IDCaracteristiques = value->getID();
}
double Particule::getXDouble() const
{
return xDouble;
}
void Particule::setXDouble(double value)
{
xDouble = value;
setX(xDouble);
}
double Particule::getYDouble() const
{
return yDouble;
}
void Particule::setYDouble(double value)
{
yDouble = value;
setY(yDouble);
}
bool Particule::aSupprimer() const
{
return supprimer;
}
void Particule::planifierSupression()
{
supprimer = true;
}
bool Particule::getAttirance() const
{
return attirance;
}
void Particule::setAttirance(bool value)
{
attirance = value;
}
float Particule::getVibrationSolide() const
{
return vibrationSolide;
}
void Particule::setVibrationSolide(float value)
{
vibrationSolide = value;
}
int Particule::getIDCaracteristiques() const
{
return IDCaracteristiques;
}