33 this->position = position;
44 return calculateForce(position, body);
A Cinematicable object is a Movable object which obeys to physics laws.
Definition: Cinematicable.h:21
A force Field is an object which can interact with other objects with a force, defined by its calcula...
Definition: Field.h:13
void setPosition(Position position)
Definition: Field.h:32
Field(Position position, Force(*calculateForce)(const Position &, const Cinematicable &))
A force Field is identified by its position and a function.
Definition: Field.h:22
Force calculateAppliedForce(const Cinematicable &body)
Returns the force applied by the field to a body.
Definition: Field.h:43
Position getPosition() const
Definition: Field.h:27
Definition: Foundations.h:265
Definition: Foundations.h:187
Definition: Cinematicable.h:9