summaryrefslogtreecommitdiff
path: root/src/main/Particle.h
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2011-05-26 20:45:09 +0000
committerJakob Odersky <jodersky@gmail.com>2011-05-26 20:45:09 +0000
commitb9aef175be1459b827941476fb29a3c56bf73b92 (patch)
tree3579937f61a74e6528aab1200e0168a2855f5e9e /src/main/Particle.h
parent87500c3938c670f427780f3eefa3190281007e61 (diff)
downloadvhc-b9aef175be1459b827941476fb29a3c56bf73b92.tar.gz
vhc-b9aef175be1459b827941476fb29a3c56bf73b92.tar.bz2
vhc-b9aef175be1459b827941476fb29a3c56bf73b92.zip
*Creation des interacteurs, une maniere de gerer les interactions entre particules orientee evenement.
*Completion de commentaires de tous les fichiers de main *Reponses aux questions
Diffstat (limited to 'src/main/Particle.h')
-rw-r--r--src/main/Particle.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/Particle.h b/src/main/Particle.h
index 43e059d..1228740 100644
--- a/src/main/Particle.h
+++ b/src/main/Particle.h
@@ -20,7 +20,7 @@ namespace vhc {
class Element; //forward declaration
/** Classe représentant une particule
- * TODO poser question sur l'energie, gamma, qdm*/
+ * TODO ajouter constructeur qdm*/
class Particle: public Printable, public Cloneable {
private:
@@ -62,7 +62,6 @@ public:
* @param direction direction de mouvement de la particule (la longueur du vecteur n'a aucune importance) */
Particle(const Vector3D& position, double mass, double charge, double energy, const Vector3D& direction);
-
/** Retourne la position de cette particule. [m] */
Vector3D getPosition() const;
@@ -114,7 +113,10 @@ public:
virtual Particle* clone() const;
+ /** Retourne l'element dans lequel cette particule est contenue. */
Element* getElement() const;
+
+ /** Affecte l'element dans lequel cette particule est contenue. */
void setElement(Element* element);
};