54 #ifndef _GAMS_ALGORITHM_JAVA_H_ 55 #define _GAMS_ALGORITHM_JAVA_H_ 62 #include "madara/knowledge/KnowledgeBase.h" 91 madara::knowledge::KnowledgeBase * knowledge = 0,
112 virtual int analyze (
void);
118 virtual int execute (
void);
124 virtual int plan (
void);
131 virtual std::string get_id ()
const;
136 virtual std::string get_name ()
const;
142 jobject get_java_instance (
void);
188 const madara::knowledge::KnowledgeMap & args,
189 madara::knowledge::KnowledgeBase * knowledge,
199 jobject get_java_instance (
void);
208 #endif // _GAMS_ALGORITHM_JAVA_H_ Base class for algorithm factories that classes derived from.
Copyright (c) 2014 Carnegie Mellon University.
A factory class for creating Java Algorithms.
std::map< std::string, Sensor * > Sensors
a map of sensor names to the sensor information
Copyright (c) 2014 Carnegie Mellon University.
std::vector< Agent > Agents
An array of agent knowledge.
Copyright (c) 2014 Carnegie Mellon University.
A facade for Java algorithms.
Contains all GAMS-related tools, classes and code.
A container for self referencing information.
jclass class_
the class of the Java object obj_
The base class that algorithms in GAMS use.
Copyright (c) 2014 Carnegie Mellon University.
jobject obj_
the Java object with callable methods
Copyright (c) 2014 Carnegie Mellon University.
jobject obj_
the Java object with callable methods