#define ANIMABLE_FONCTIONEL_I_H_\r
\r
#include <iostream>\r
+#include <vector>\r
+#include <string>\r
\r
#include "cudaTools.h"\r
#include "DomaineMath.h"\r
\r
-using std::string;\r
-\r
-\r
-\r
/*----------------------------------------------------------------------*\\r
|* Declaration *|\r
\*---------------------------------------------------------------------*/\r
virtual DomaineMath* getDomaineMathInit(void)=0;\r
\r
/**\r
- * getParaAnimation\r
+ * Ancienne version de l'interface.\r
*/\r
- virtual float getT(void)=0;\r
- virtual string getTName() { return "t = "; }\r
+ virtual float getT(void) { return 0.0; };\r
+\r
+ virtual std::vector<std::string> getNames() { std::vector<std::string> def; def.push_back("t = "); return def; }\r
+ virtual void getValues(float* values) { values[0] = this->getT(); }\r
\r
- virtual string getTitle(void)=0;\r
+ virtual std::string getTitle(void)=0;\r
};\r
\r
#endif\r