From 59c17e85597c16bcfbdc2416cc98e9572b86f34e Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Thu, 8 Jan 2015 14:18:36 +0100 Subject: Add readme --- problem.hpp | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 problem.hpp (limited to 'problem.hpp') diff --git a/problem.hpp b/problem.hpp new file mode 100644 index 0000000..535affa --- /dev/null +++ b/problem.hpp @@ -0,0 +1,39 @@ +#pragma once + +#include + +#include "geom.hpp" + +struct obstacle { + circle c; +}; + +struct hilare_a { // System A + // paramètres globaux + double l; + double r_c_car, r_c_trolley; + + // position actuelle + double x, y, theta, phi; + + vec pos_trolley() const { + //TODO + return vec(0, 0); + } +}; + +struct problem { + std::vector map; + + hilare_a begin_pos, end_pos; +}; + +struct solution { + std::vector movement; + + // TODO : décrire mieux un mouvement entre deux points (donner + // le centre de rotation, l'angle, etc.) +}; + + +/* vim: set ts=4 sw=4 tw=0 noet :*/ -- cgit v1.2.3